解决这个问题的思路: 编译使用嘚字符集编码与代码文件使用的字符集编码一致!!
安装系统之后一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系統的默认字符集
所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候 就会出现“编码 gbk 的不可映射字符 ”: 这个是由于代码使用嘚UTF-8,而maven编译的时候使用的GBK的缘故