java中提示unmappable character for encoding解决办法

来源:互联网 发布:成易软件 编辑:程序博客网 时间:2024/05/07 21:34
在我们java开发者可能会经常碰到 unmappable character for encoding错误,错误原因是:源代码中包含GBK编码中不包含的字符,解决方法:源代码中包含GBK编码中不包含的字符,

•删除该字符 
•将源代码文件存为UTF-8编码


unmappable character for encoding错误, 不过上网查询后得知,java的class文件使用的是UTF-8编码。test2.java被编译到test2.class 的过程,包含到 UTF-8编码转换的过程。


解决办法

 代码如下复制代码

编译 javac -encoding gbk test2.java

运行 java -Dfile.encoding=”GBK” test2

0 0
原创粉丝点击