情况 使用UTF-8编码写的Java代码中,因为有输出中文字符串,javac编译时报错:编码GBK的不可映射字符。 解决 方式一:使用命令: javac -encoding utf8 FamilyBookkeeping.java 编译成功: 方式二:更改文件编码为 ANSI (GBK)