day.java:5: 错: 编码 GBK 的不可映射字符 (0x88) System.out.println((i+1)+"链?"+"链?"+day[i]+&

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day.java:5: 错: 编码 GBK 的不可映射字符 (0x88) System.out.println((i+1)+"链?"+"链?"+day[i]+&相关的知识,希望对你有一定的参考价值。

怎么改

跟代码没啥关系,这是因为编译的时候编码跟文件存储的编码方式不一样造成的 你得看看的你的工具编码格式设置了 参考技术A 1.在软件上面工具栏里找一下编码集修改成UTF-8
2.数组声明错了。
要么是int[]day=... 要么是int[]day = new int[]...或者int[]day = new int[12]本回答被提问者和网友采纳

错误记录生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )





一、报错信息



使用 javadoc 命令 , 生成 Java 文档 , 报错 ;

javadoc Student.java
D:\\develop\\javadoc>javadoc Student.java
正在加载源文件Student.java...
Student.java:13: 错误: 编码GBK的不可映射字符
     * 鏋勯?犲嚱鏁?
         ^
Student.java:13: 错误: 编码GBK的不可映射字符
     * 鏋勯?犲嚱鏁?
             ^
Student.java:14: 错误: 编码GBK的不可映射字符
     * @param name 鍙傛暟涓?
                       ^
Student.java:15: 错误: 编码GBK的不可映射字符
     * @param age 鍙傛暟浜?
                      ^
4 个错误

在这里插入图片描述





二、解决方案



当前的源码使用的是 UTF-8 编码格式 ,

在这里插入图片描述


使用 ANSI 编码 , ANSI 编码是系统默认的编码表 , Windows 中是 GBK 编码 ;

不同系统 , 不同平台 ANSI 编码不同 ;

在这里插入图片描述

将文件使用 ANSI 编码 , 文档生成成功 ;

在这里插入图片描述

以上是关于day.java:5: 错: 编码 GBK 的不可映射字符 (0x88) System.out.println((i+1)+"链?"+"链?"+day[i]+&的主要内容,如果未能解决你的问题,请参考以下文章

maven编码gbk的不可映射字符

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

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

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

maven 编译时报错:编码 UTF-8 的不可映射字符

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