问题描述
用cmd编译java时,报错“编码 GBK 的不可映射字符”
java
D:\codes>javac test.java
test.java:11: 错误: 编码 GBK 的不可映射字符 (0xB4)
System.out.println(year+"骞?"+month+"鏈?"+day+"鏃?");
原因
java代码中包含中文,即使注释包含中文也会报错。
## 解决方法
编译时,使用以下命令就不会报错了:javac -encoding UTF-8 Test.java
D:\codes>javac -encoding UTF-8 Test.java