竹笋

注册

 

发新话题 回复该主题

编码gbk的不可映射字符怎么解决 [复制链接]

1#

小编用的是戴尔电脑灵越16Plus,系统:Windows10操作的。

notepad++编写代码,含有汉字时,编译出现错误:编码GBK的不可映射字符。设置-首选项UTF-8改为ANSI,然后另存为覆盖原java文件,重新编译。也可以用记事本打开源文件,另存为ASNI编码,方法如下:记事本,记事本编写时,直接另存为ANSI编码格式,覆盖源文件,再编译就不报错了。

由于java的JDK环境是国际版本的编码格式,默认格式为UNICODE的编码格式,而我们国内现在较多使用的编码格式多位UTF-8以及GB等编码格式,所以我们要在控制台更改java源程序的编码格式。So,原版本的代码。

首先说明,本人用的是jdk8的版本,编辑器用的是notepad++,出现这样的问题,一般是出现在注释中,因为注释用的是中文,容易出现编码错误。

此时保存前面已经完成的工作,复制已经编写好的代码,并在菜单栏的“格式”处单击,选择第一个编码方式,也就是“l以ANSN格式编码”,然后新建一个文件,把刚才复制的内容粘贴到新建的文件里面并保存新建的文件,此时编译新建的那个文件就不会出现错误。

分享 转发
TOP
发新话题 回复该主题