环境:

  • win7

  • cmd窗口编译

    • javac xx.java时报错

  • 错误显示:错误:编码GBK的不可映射字符

背景:

参考:

  • javac编译错误: 编码UTF8/GBK的不可映射字符

  • CMD运行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环境下):

【JAVA】java编译错误:编码UTF8/GBK的不可映射字符

  • 此方法不行的情况下,修改编辑器的encoding为ANSI

END

相关文章:

  • 2021-11-12
  • 2021-06-02
  • 2021-12-04
  • 2021-11-28
  • 2021-09-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
  • 2021-12-03
  • 2021-06-15
相关资源
相似解决方案