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

IDEA出现:“异常 illegal character 200B” 、“’ u200b’”、“\65279”等错误时,一般都是出现直接复制别人代码的造成的。

通常有两个解决办法

  1. 修改idea的编译设置,增加参数
    在 Settings 中的 Build 下面的 Compiler 下。
    修改 Java Compiler
    在 Additional comman line parameters(附加参数)中添加参数 -encoding UTF8 即可。

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

2.编码格式转换
由于基本是编码格式造成,故可以先进行格式转换,例如从utf-8转成iso,这样可以看到报错的那一行的特殊字符出现了,删除后,再从iso转回utf-8,这样问题就能解决了

有的代码里面有中文的转换后乱码可以转成gbk后再转回,或者转换后知道具体位置了,直接从local history 里面还原后找到位置直接删除所有的空白也可以解决问题

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


关注Github:1/2极客

关注博客:御前提笔小书童

关注网站:HuMingfeng

关注公众号:开发者的花花世界

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