Linux 环境下 javac 编译错误( 编码UTF8的不可映射字符(编码UTF8/GBK的不可映射字符))

【Linux 环境下 javac 编译错误( 编码UTF8的不可映射字符(编码UTF8/GBK的不可映射字符))】一箫一剑平生意,负尽狂名十五年。这篇文章主要讲述Linux 环境下 javac 编译错误: 编码UTF8的不可映射字符(编码UTF8/GBK的不可映射字符)相关的知识,希望能为你提供帮助。
Linux 系统下一般默认使用UTF-8编码, 使用javac 编辑使用其他编码格式编写的源吗时,会出现  “ 错误: 编码UTF8的不可映射字符 ”。


最近在使用  javac 编译 一个在windows 平台下使用gbk编码编写的一个源码时报错:



解决方法是添加encoding 参数:javac -encoding gbk ArrayTest3.java



另外:
Windows下为GBK编码,javac编译utf-8编码的java文件时,容易出现“错误: 编码GBK的不可映射字符”,
解决方法也是添加encoding 参数。



    推荐阅读