java编译时,报错误: 编码GBK的不可映射字符

来源:互联网 发布:飞思卡尔arm编程软件 编辑:程序博客网 时间:2024/05/16 08:42

问题

java代码编译时,出现错误:

InsertionSort.java:4: 错误: 编码GBK的不可映射字符                for(int i=0; i<testnumber.length-1; i++){       //浠庣涓?涓暟缁勫厓绱犲紑濮嬶紝鎸戝嚭涓?涓綔涓烘瘮杈冨厓绱?

通常来说,出现这种问题是由于代码中有中文注释,而java文件的编码格式不是ANSI编码格式的原因。
解决办法就是把java文件转换成ANSI编码格式即可。
转换方式可以用notepad++等工具中的“编码”功能来转换,也可以通过记事本–另存为,在另存为的时候选择“编码格式”为ANSI即可。

关于编码格式

错误信息中的GBK是汉字编码字符集,UTF-8这种编码格式是针对传统的英文设计的,在处理中文等其他文字时就会出现问题,转换成扩展的ANSI编码格式后问题就解决了。

阅读全文
0 0
原创粉丝点击