Notepad++乱码问题:我的xp装了最新的notepad++,结果现在编写Java程序的时候,只要写代码注释,就会乱码

我的xp装了最新的notepad++,结果现在编写Java程序的时候,只要写代码注释,就会出现乱码,dos下面编译之后,提示:错误:编码GBK的不可映射字符/姹夊瓧鏂囨湰... 我的xp装了最新的notepad++,结果现在编写Java程序的时候,只要写代码注释,就会出现乱码,dos下面编译之后,提示:

错误: 编码GBK的不可映射字符
/姹夊瓧鏂囨湰鍩?

这个德行,不知道是哪出了问题,安装的notepad++的本来编码是:UTF-8无bom格式编码,我尝试改为ANSI编码,也尝试过修改注册表,但都不能解决。
展开
 我来答
jamxval
2013-11-14 · TA获得超过6821个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1389万
展开全部
先在 notepad++ 中把字符集设成 Chinese > GB2312 或 GB18030。之后剩下的都是默认的行为。
更多追问追答
追问

不行,设置之后,还是那样。比如代码注释部分的中文,在编译的时候,还是会提示:编码GBK的不可映射字符。之前版本的notepad++没有这种情况,我最近升级了版本,突然这样了。

追答
如果你的 notepad++ 设置成功  encoding 之后还这样,那就表明你的操作系统的默认字符集不是 GB2312 或 GB18030。那你还真得像另一个好友说那样加个 -encoding 到 javac 命令中。
首先确认你的更 encoding 成功了,比如保存后再打开看看并确认菜单上的那个 encoding 已经是你刚才设置的。文本内容本身已经正确地保存了,只是怀疑再次读取出来时它会忘记之前设置的字符集是什么又回到了默认的 ANSI 字符集,这样的话,可能你第二次 save 时其实保存成了 ANSI。
百度网友12ee0fd
2013-11-14 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:2296万
展开全部
utf-8编码的使用 javac -encoding UTF-8 Helllo.java 编译
追问
我就想像以前那样方便的使用notepad++而已,这么编译不是很奇怪么?要怎么设置才能让我新版的notepad++像以前一样方便呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式