用Javac编译Java文件时出现“编码 GBK 的不可映射字符“的error时间:2023-03-08 16:58:38 前提:JDK版本 >= 1.6会出现编译报错, 1.6前只会是警告 以下是javac的document: 遇到这种情况的原因是: 文件编码格式与编译器编译所选的encoding不同,有非英文字符注释时会导致此错误。 解决方法: 1:将文件保存格式改为以ANSI格式保存——可用记事本打开该文件,点击另存为,改为ANSI模式保存即可 2:改变java编译encoding为UTF-8