cmd显示编码gbk不可映射字符

cmd显示编码gbk不可映射字符,第1张

解决方法:

使用notepad++编辑器自带的转码功能

1、出现这样的错误,一般是因为代码中含有中文字符,注释中的中文字符也算。由于使用CMD运行java程序的时候,系统默认的编码格式是gbk。而包含中文字符的代码一般是UNICODE格式,所以直接运行含有中文字符的代码就很容易出现编码错误。

2、知道错误原因之后,通过notepad++对格式进行转码

3、如果中文字符编程乱码的话,在转码之前先将所有代码复制,再删除,转换为ANSI编码格式之后在粘贴代码

4、修改好编码格式之后,再次在cmd窗口运行该代码则不会再出现错误

window *** 作系统默认编码格式是gbk(963)编码,下面教大家如何临时修改成utf-8编码和永久默认为utf-8编码格式:

一、临时修改:

只作用于当前窗口,先进入cmd命令窗口(快捷键win键+R)。

输入:chcp 65001

二、永久修改:

win键+R,输入regedit,确定。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

命名为“autorun”, 点击右击修改,数值数据填写“chcp 65001”,确定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11152128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存