电脑编译Java代码出现“错误: 编码GBK的不可映射字符”
问题描述:
有很多新手和我一样第一次接触Java这个语言,但是在电脑编译自己敲的Java代码的时候出现了“错误: 编码GBK的不可映射字符”
class HelloJava
{
public static void main(String[] args)
{
System.out.println("欢迎来到代码的世界!!");
}
}
问题原因:
主要是因为java编译器不能识别中文字符。
解决方案:
- 在写javac 命令的时候,写成这样的格式: javac -encoding UTF-8 a.java
- 重新将java文件保存一下,保存的时候将文件的编码格式由UTF-8改为ANSI
。