问题
使用javac编译含有中文字符串的java文件时,编译出现错误:编码 GBK 的不可映射字符 (0x80)。由于保存文件时使用的是utf-8编码转存为GBK无用。
解决办法
参考 https://www.cnblogs.com/charleswong/p/8481593.html
两个方式:
1.在使用javac编译时,在编译文件前加上-encoding UTF-8
javac -encoding UTF-8 Operator.java
- 将java文件改成编码是ANSI的文件并保存(编辑工具Nodepad++),使用javac编译成功