【JAVA】java編譯錯誤:編碼UTF8/GBK的不可映射字符


環境:

  • win7

  • cmd窗口編譯

    • javac xx.java時報錯

  • 錯誤顯示:錯誤:編碼GBK的不可映射字符

背景:

參考:

分析:

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

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

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

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

  • 附圖(win7環境下):

  • 此方法不行的情況下,修改編輯器的encoding為ANSI

END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM