1. 程式人生 > >javac編譯錯誤: 編碼UTF8/GBK的不可映射字符

javac編譯錯誤: 編碼UTF8/GBK的不可映射字符

源文件 方法 映射 ext ans nbsp 編碼 ava 不可映射字符

Linux下為UTF-8編碼,javac編譯gbk編碼的java文件時,容易出現“錯誤: 編碼UTF8的不可映射字符”

解決方法是添加encoding 參數:javac -encoding gbk WordCount.java

Windows下為GBK編碼,javac編譯utf-8編碼的java文件時,容易出現“錯誤: 編碼GBK的不可映射字符”

解決方法是添加encoding 參數:javac -encoding utf-8 WordCount.java

如果還不能解決,將其保存成ANSI編碼

首先記事本打開java源文件。然後另存為,選擇ANSI編碼。

javac編譯錯誤: 編碼UTF8/GBK的不可映射字符