java中编码GBK的不可映射字符什么意思,jdk编码gbk的不可映射字符怎么办
java出现gbk的不可映射字符怎么办
这种错误通常是因为代码中含有汉字,注释中的汉字也算。使用CMD运行java程序时,系统默认的编码格式是gbk。但是包含汉字的代码一般都是UNICODE格式,直接运行包含汉字的代码很容易出现编码错误。
方法一:转换源码文件的编码格式
用记事本软件打开源文件。
1.先复制所有源代码,然后删除所有代码;
2.然后,将编码格式设置为“使用ANSI格式编码”。设置完成后,粘贴源文件并保存。
修改后,我们再运行一次,效果非常好。
方法二:使用-encoding指令指定运行编码为UTF-8
如果不使用集成编辑器,而是使用记事本之类的工具来写代码。您可以直接使用-encoding指令来指定文件的编码格式。
例如javac编码的utf-8 XXX.java。
其中XXX替换为您的java文件名。
例如,输入javac-encoding UTF-8 Puppy.java,它可以成功编译并完美运行。
我们,大量免费的Java入门教程,欢迎在线学习!以上是java中如何做gbk的未映射字符的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。