美文网首页Java 基础
解决 java错误: 编码 GBK 的不可映射字符

解决 java错误: 编码 GBK 的不可映射字符

作者: yjtuuige | 来源:发表于2021-12-08 17:21 被阅读0次
    • 错误情况示例:通过 javac 编译时,出现编码错误
    D:\test>javac Demo.java
    Demo.java:3: 错误: 编码 GBK 的不可映射字符 (0xA6)
            // args.length 鏁扮粍鐨勯暱搴?
    
    • 代码如下:编译时,注释中的汉字出现错误
    public class Demo {
        public static void main(String[] args) {
            // args.length 数组的长度
            for (int i = 0; i < args.length; i++) {
                System.out.println("args[" + i + "]:" + args[i]);
            }
        }
    }
    
    • 解决办法:
      将 javac 命令改成:javac -encoding UTF-8 文件名.java 即可
    D:\test>javac -encoding UTF-8 Demo.java
    
    D:\test>
    

    相关文章

      网友评论

        本文标题:解决 java错误: 编码 GBK 的不可映射字符

        本文链接:https://www.haomeiwen.com/subject/uvmtfrtx.html