Windows终端中文乱码,查看系统默认编码及修改系统默认编码

这篇具有很好参考价值的文章主要介绍了Windows终端中文乱码,查看系统默认编码及修改系统默认编码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近windows升级之后出现一个问题,终端出现了乱码,导致启动程序启动不起来。

windows 默认编码,windows,microsoft

window系统如何查看系统默认编码

方式一:

在Windows平台下,win+r 打开运行—》输入cmd进入cmd窗口,输入:chcp
可以得到操作系统的代码页信息,你可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。
例如:
windows 默认编码,windows,microsoft

方式二:

找到cmd程序 查看属性
windows 默认编码,windows,microsoft
活动代码页是字符集编码的别名,也有人称"内码表"。早期,代码页是IBM称呼电脑BIOS本身支持的字符集编码的名称。当时通用的操作系统都是命令行界面系统,这些操作系统直接使用BIOS供应的VGA功能来显示字符,操作系统的编码支持也就依靠BIOS的编码。现在这BIOS代码页被称为OEM代码页。图形操作系统解决了此问题,图形操作系统使用自己字符呈现引擎可以支持很多不同的字符集编码。早期IBM和微软内部使用特别数字来标记这些编码,其实大多的这些编码已经有自己的名称了。虽然图形操作系统可以支持很多编码,很多微软程序还使用这些数字来点名某编码。

下表列出了所有支持的代码页及其国家(地区)或者语言: 
代码页       国家(地区)或语言 
437          美国 
708          阿拉伯文(ASMO 708)
720          阿拉伯文(DOS)
850          多语言(拉丁文 I) 
852          中欧(DOS) - 斯拉夫语(拉丁文 II) 
855          西里尔文(俄语) 
857          土耳其语 
860          葡萄牙语 
861          冰岛语 
862          希伯来文(DOS)
863          加拿大 - 法语 
865          日耳曼语 
866          俄语 - 西里尔文(DOS) 
869          现代希腊语
874          泰文(Windows)
932          日文(Shift-JIS)
936          中国 - 简体中文(GB2312)
949          韩文
950          繁体中文(Big5)
1200         Unicode        
1201         Unicode (Big-Endian)
1250         中欧(Windows)
1251         西里尔文(Windows)
1252         西欧(Windows)
1253         希腊文(Windows)
1254         土耳其文(Windows)
1255         希伯来文(Windows)
1256         阿拉伯文(Windows)
1257         波罗的海文(Windows)
1258         越南文(Windows)
20866        西里尔文(KOI8-R)
21866        西里尔文(KOI8-U)
28592        中欧(ISO)
28593        拉丁文 3 (ISO)
28594        波罗的海文(ISO)
28595        西里尔文(ISO)
28596        阿拉伯文(ISO)
28597        希腊文(ISO)
28598        希伯来文(ISO-Visual)
38598        希伯来文(ISO-Logical)
50000        用户定义的
50001        自动选择
50220        日文(JIS)
50221        日文(JIS-允许一个字节的片假名)
50222        日文(JIS-允许一个字节的片假名 - SO/SI)
50225        韩文(ISO)
50932        日文(自动选择)
50949        韩文(自动选择)
51932        日文(EUC)
51949        韩文(EUC)
52936        简体中文(HZ)
65000        Unicode (UTF-7)
65001        Unicode (UTF-8)

window系统如何修改系统编码

方式一:

在cmd中输入chcp 65001 // 设置为UTF-8

说明:通过命令行设置时仅在cmd窗口内是指定的编码,系统默认的编码是没有被修改掉的,使用场景为当前窗口需要发送指定编码的命令。

windows 默认编码,windows,microsoft
但是这种方式只能临时性修改控制台的显示编码!在关闭 cmd 之后会自动失效。

方式二:(永久修改)

永久性修改就是通过修改注册注册表达到。

打开注册表方法:win+r -> regedit

定位到:HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe

需要注意的是,默认是没有这个键值的。只有在标题栏右键修改过设置才会出现。删除这个项,就会使用console的默认设置。 如果要修改,可以在cmd的标题栏右键设置,随便修改一个属性,然后刷新下注册表就可以了。
windows 默认编码,windows,microsoft
右侧如果没有CodePage,则右键新建一个DWORD值,直接将其修改为65001即可(十进制的65001)

同理也可以修改:powershell 的默认编码。如果因为权限问题无法修改的,可以右键左边选中的红框,选择权限,赋给自己完全控制的权限就可以了!

但是这种方式对我我的电脑还是不起作用。别急还有方式三。

方式三:(永久修改)

windows 默认编码,windows,microsoft
选择时钟和区域
windows 默认编码,windows,microsoft
勾选Unicode UTF-8 并点击确定和应用

windows 默认编码,windows,microsoft
需要重启下电脑。 完美解决!文章来源地址https://www.toymoban.com/news/detail-528353.html

兄弟萌 给个关注~

到了这里,关于Windows终端中文乱码,查看系统默认编码及修改系统默认编码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows默认编码格式修改

    1.命令提示符界面输入 chcp 936 对应 GBK 65001 对应 UTF-8 2.临时更改编码格式 chcp 936(或65001) 3.永久更改编码格式 依次开控制面板-时钟和区域-区域-管理-更改系统区域设置,然后按下图所示,勾选使用UTF-8语言支持。然后重启电脑。此时再使用chcp查看当前默认编码为65001 对应 UTF

    2024年02月05日
    浏览(10)
  • Linux系统vim查看文件中文乱码

    服务器部署业务过程中查看文件内容,使用 cat 命令查看中文正常显示,使用 vim 命令查看显示中文乱码 cat 查看 vim 查看 名称 版本 操作系统 CentOS Linux release 7.6.1810 (Core) 登陆协议 OpenSSH_7.4 vim 74 cat 8.22 xshell 7 vim 查看文件和cat查看文件过程中中文正常显示 vim 编码原因导致 1、

    2024年02月14日
    浏览(8)
  • linux C.UTF-8和en-US.UTF-8语言环境有什么区别?(中文乱码问题)locale命令 centos、ubuntu修改编码集(没搞定!)

    我在ubuntu16.04虚拟机和英伟达盒子ubuntu18.04上分别部署了ngrest服务 用postman请求,ubuntu16.04虚拟机返回的中文是乱码,英伟达盒子ubuntu18.04不是乱码 用vi打开文件,ubuntu16.04虚拟机显示中文不是乱码,英伟达盒子ubuntu18.04是乱码 我用 echo $LANG 命令查看发现(或者直接用 locale 命令

    2024年02月06日
    浏览(17)
  • 如何解决Linux终端中文显示乱码

    我的Linux系统最近发现只要往终端赋值的指令含有中文,就显示乱码。 1.查看系统当前默认使用的字符集 查看当前使用的语言: echo $LANG 说明当前环境下是有安装了中文字符集的。 如果和我一样有中文字符集请跳转到步骤3! 2.下载安装中文语言包 我这里没有执行成功,在网

    2024年02月12日
    浏览(12)
  • QT 应用程序在 Windows 系统上出现中文乱码

    Windows 早期采用多字节编码,的确容易出现乱码问题。随着 Windows 全面转向 Unicode 编码,多语言的支持得到完美解决,出现中文乱码的问题就很少出现。出现乱码问题一般是 GBK 编码的文件当做 utf8 编码打开,或者 utf8编码的文件当做 GBK 编码打开。这种情况也多出现在 Linux 和

    2024年01月16日
    浏览(15)
  • 银河麒麟服务器操作系统修改系统默认语言(如从英文改为中文)

    在安装操作系统的时候选择了英文,使用的时候感觉不太方便,想要把语言环境改成中文; 银河麒麟高级服务器操作系统V10 SP3 1、查看系统默认语言 2、使用localectl命令设定系统语言为中文 3、重启系统

    2024年02月04日
    浏览(21)
  • 一篇文章彻底搞懂Python字符编码方式(中文编码,UTF-8,unicode,gb,gbk,中文乱码,爬虫中文乱码)

    目录 前言 一、字符编码方式的来龙去脉。 1.字符集的含义。 2.编码方式演化过程 1.ASCII 2.GB2312、GBK 3.Unicode 4.UTF-8 二、Python的字符编码及相关操作 1.window系统的字符编码 2.Python的字符编码 1.Python中str与bytes的区别和联系 2.Python encode()方法【对str进行编码】 3.Python decode()方法【对

    2024年01月17日
    浏览(17)
  • 记录解决vscode的终端中文乱码的方法

     今天在编译运行以上猜数字代码时,发现vscode的终端中文存在乱码现象 然后CSDN上参考了文章解决vscode的终端中文乱码的方法 了解到主要是vscode和power shell两部分编码存在不统一的问题 使用chcp指令,可以查询当前终端上的编码类型 活动代码页:936 代表当前终端采用的是g

    2024年02月16日
    浏览(15)
  • 【解决vscode终端输出中文乱码问题图文教程】

    解决网上终端chcp65001仍然无效,或者vscode由utf-8改为GBK仍然无效的问题,提供了三个方案,c/c++设置通用 因windows中文版系统cmd编码默认为GBK,而vscode默认新建文件的编码为UTF-8所以会出现中文乱码情况 将系统默认编码改为UTF-8,该方法需确保你的vscode编码格式已为UTF-8(若之前未

    2024年01月25日
    浏览(13)
  • vscode远程服务器中文显示为数字乱码,终端无法输入中文

    最开始以为是vscode设置问题,后来发现是服务器没有安装中文包 解决方案: ① 先安装locales,这个包在Debian/Ubuntu及其衍生发行版中用作区域设置,用于设置用户语言、所在地区以及对应的一些区域变量 sudo apt install locales ② 重新设置locales相关信息 sudo dpkg-reconfigure locales 它会

    2024年01月24日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包