报错:
今天在主动使用javac编译类的时候,发现报错,报错内容为部分乱码,表示:某些字符无法用GBK编码解析;
原因分析:
发现所在的行数存在中文注释,联想可知,编译时,编码格式的问题出现问题;我的代码文本是UTF-8格式,但是javac命令使用了GBK来解析我的java文件,导致中文识别为乱码。
解决方案:
1、编译时使用 “javac -encoding UTF-8 XX.java”,指定编码格式。
2、修改代码文本的编码格式,用记事本打开,在保存的时候,选择ANSI编码,覆盖掉该源文件,重新编译即可。