IntelliJ IDEA 编译程序出现 非法字符 的 解决方法(转)

百度到很多方法,比如(删了文件重新建;先改成GBK再UTF8;粘贴到notpad++上改utf8),但都没有解决问题。下面这种方法确实有效,先记下来,如果有其他好方法将来在补充……

文章来源:  https://blog.csdn.net/isea533/article/details/52704160

下面是copy~

网上有很多答案,没有特别好使的解决方法,这个问题很常见,就跟在 CMD 执行 javac 命令遇到中文时一样,只需要增加-encoding UTF8 参数。

具体在 IDEA 中配置如下图:

在 Settings 中的 Build 下面的 Compiler 下。

修改 Java Compiler

在 Additional comman line parameters(附加参数)中添加参数 -encoding UTF8 即可。

原文地址:https://www.cnblogs.com/pursuitofacm/p/10669782.html

时间: 2024-10-07 05:50:12

IntelliJ IDEA 编译程序出现 非法字符 的 解决方法(转)的相关文章

SVN版本冲突中 Files 的值“ < < < < < < < .mine”无效路径中具有非法字符的解决办法

.NET 中 SVN版本冲突中 Files 的值“ < < < < < < < .mine”无效路径中具有非法字符的解决办法: 一. 1.将项目逐个进行编译,会弹出上面的错误,这时候将项目隐藏的文件全部显示,删除 /bin 和 /obj 目录,重新编译,这个时候上面的错误会减少,剩余几个错误,就说明有几个项目的编译出错. 2.继续按照方法一,去编译其他的项目.注意:删除/bin 和 /obj 目录后再编译. 二. 还有一个地方,也会导致这个错误,在项目文件中,就是

php读取mssql日期出现中文字符的解决方法

php读取mssql日期出现中文字符的解决方法 在php代码开头处加下以下代码 ini_set ("mssql.datetimeconvert","0");//关闭mssql默认的日期格式转换 php读取mssql日期出现中文字符的解决方法,布布扣,bubuko.com

maven, install 时候报错“编码 gbk 的不可映射字符”的解决方法

myeclipse maven, install 时候报错"编码 gbk 的不可映射字符" 报错的原因是compiler采用了GBK编码,而源代码设置的是utf8编码导致编译的时候无法正确解析源码,解决方法很简单,在pom的compiler插件配置处加入<encoding>utf8</encoding> 即可,如下: <build>        <plugins>            <plugin>           

C#调用接口返回json数据中含有双引号 或其他非法字符的解决办法

这几天,调用别人接口返回json数据含有特殊符号(双引号),当转换成json对象总是报错, json字符格式如下 { "BOXINFO":[ { "ITEM_ID":"100201709153277", "ITEM_NAME":"抗链球菌溶血素"O"(ASO)测定试剂盒(胶乳免)", "QTY":6, "NOTES":"厂牌(河北恒利集团

intellij idea springboot无法读取配置文件的解决方法

问题描述 Spring Boot项目中运行之后,出现如下的错误: *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reaso

Windows C Shell无法输入字符的解决方法

今天一个同事在打开csh命令窗口时,发现不能输入任何字符. 尝试了各种方法,删输入法.重启电脑.换csh版本,都无济于事. 最后发现时系统环境变量TERM(term)在作怪,删除此变量之后就一切正常了.

Java中出现“错误: 编码GBK的不可映射字符”的解决方法

我的java文件中出现中文,是这样一个文件: import java.io.*; public class Test { public static void main(String[] args) { String separator = File.separator; String filename = "myfile.txt"; String directory = "mydir1" + separator + "mydir2"; File

Win10 “此环境变量太大。此对话框允许将值设置为最长2047个字符。&quot; 解决方法。

打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 双击右边的 Path (REG_EXPAND_SZ),把内容追加进去,保存并重启电脑,搞定. 原文地址:https://www.cnblogs.com/nikosoft/p/11044426.html

Files 的值“ &lt; &lt; &lt; &lt; &lt; &lt; &lt; .mine”无效。路径中具有非法字符。

使用SVN进行更新的时候,出现了这样的问题:Files 的值“ < < < < < < < .mine”无效.路径中具有非法字符. 解决方法:解决冲突,告诉SVN这个问题已解决(Resolved).一般更简单些:在你的工程OBJ/DEBUG目录下,找到 工程名.csproj.FileListAbsolute.txt的文件打开并删除含有'<<<<<<< .mine'或类似的字段,重新编译即可. 如果没有成功,可以考虑直接把D