解决IDEA报错:编码GBK的不可映射字符问题
目录
- IDEA报错:编码GBK的不可映射字符
- 终端
- 软件
- 问题描述
- 原因分析
- 解决方案
- 方法1:将命令改为
- 方法2:右下javascript角UTF-8或其他改为GBK
- 方DyEuueKfkH法3:一劳永逸法
- 总结
IDEA报错:编码GBK的不可映射字符
终端
- Windows PowerShell
软件
- IntelliJ IDEA 2023.3.4 使用 JDK 17
问题描述
- 在终端运行Javac Test.java后报错:编码 GBK 的不可映射字符
原因分析
- 新的JDK字符集默认javascript是utf-8,而原先是GBK,GBK可以用UTF-8解析,而控制台则是GBK,这个时候改成了UTF-8,控制台就用GBK方式解析UTF-8了。
- 因此把File encoding的地方全部变成GBK,就可以正常输出了。
解决方案
方法1:将命令改为
javac -encoding UTF-8 Test.java
方法2:右下角UTF-8或其他改为GBK
方法3:一劳永逸法
设置>编辑器>文件编码>将所有可见的编码选项改为GBK
总www.devze.com结
以上为个编程客栈人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论