java涌现gbk的不可映照字符怎么办
涌现如许的毛病,平常是因为代码中含有中文字符,解释中的中文字符也算。因为运用CMD运转java顺序的时刻,体系默许的编码花样是gbk。而包括中文字符的代码平常是UNICODE花样,所以直接运转含有中文字符的代码就很轻易涌现编码毛病。
要领一:转换源码文件的编码花样
运用notepad++软件翻开源码文件
1、先将源文件代码悉数复制一遍,然后删撤除一切的代码;
2、接着讲编码花样设置为“运用ANSI花样编码”,设置好以后再将源文件粘贴出来,保留即可。
修正好了以后,我们再运转一下,圆满运转。
要领二:运用-encoding指令指定运转编码为UTF-8
假如没有运用集成编辑器,而是运用的记事本如许的东西来编写代码。那末能够直接运用-encoding指令来为文件指定编码花样。
比方 javac -encoding UTF-8 XXX.java
个中XXX替换为你的java文件名。
比方输入javac -encoding UTF-8 Puppy.java,编译胜利,圆满运转。
ki4网,大批的免费Java入门教程,迎接在线进修!
以上就是java涌现gbk的不可映照字符怎么办的细致内容,更多请关注ki4网别的相干文章!