cmd命令行对java程序进行编译时出现错误:编码GBK的不可映射字符
在cmd命令行编译java程序时候报错,如下:
原因:在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe会获得我们操作系统默认采用的编码格式。
解决办法:应该使用-encodin参数指明编码方式:javac -encoding UTF-8 XX.java.
源文件:
在cmd命令行编译java程序时候报错,如下:
原因:在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe会获得我们操作系统默认采用的编码格式。
解决办法:应该使用-encodin参数指明编码方式:javac -encoding UTF-8 XX.java.
源文件: