本文主要是介绍解决IDEA报错:编码GBK的不可映射字符问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《解决IDEA报错:编码GBK的不可映射字符问题》:本文主要介绍解决IDEA报错:编码GBK的不可映射字符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教...
IDEA报错:编码GBK的不可映射字符
终端
软件
- 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.chinasem.cn结
以上为个China编程人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。
这篇关于解决IDEA报错:编码GBK的不可映射字符问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!