当你使用javac编译Java文件时遇到“编码GBK的不可映射字符”错误,这通常意味着你的Java源代码文件包含了GBK编码不支持的字符,而你的编译器默认使用GBK编码来读取文件。以下是一些解决这个问题的步骤: 1. 理解错误含义 “编码GBK的不可映射字符”错误表明Java编译器在尝试读取和编译包含非GBK编码字符的文件时遇到了问题...
错误原因:字符编码不一致 解决方法:参考 https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html 最简单的方式就是编译时指定编码格式:(我的源文件编码类型是UTF-8) javac -encoding UTF-8 XXX.java 另一种方法就是在记事本中选择:文件,另存为,选择编码格式, 使用ANSI格式编码。