如何修改cmd窗口编码以解决中文乱码问题

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

1.查看windows电脑cmd窗口编码

打开cmd窗口后在上边框右击选择属性后第一个tag“选项”中的当前代码页显示的即是
如何修改cmd窗口编码以解决中文乱码问题
如果显示的是936即GBK编码
如果显示的是65001即UTF-8编码

2.如何更改

win+R输入regedit打开注册表编辑器,找到路径为 “计算机\HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe” 的文件夹,右侧框名称为CodePage的数据即为cmd窗口的编码,可以双击它点击十进制查看它的数值数据
如何修改cmd窗口编码以解决中文乱码问题
在这里更改为65001后,重启cmd窗口查看编码
如何修改cmd窗口编码以解决中文乱码问题
可以看到,已经变回UTF-8了

同理,如法炮制可以变回GBK编码,把65001改回936即可

3.如何在cmd里切换编码

我们打开cmd窗口后输入: chcp 65001
如何修改cmd窗口编码以解决中文乱码问题
回车后显示Active code page: 65001就代表转换成功,当前cmd窗口的页面编码即为UTF-8

但关闭当前cmd窗口后就没用了,只是一次性的办法

4.打开cmd窗口后自动执行命令

上面提到在cmd窗口输入chcp 65001后窗口编码就变为UTF-8了,那我们可不可以每次打开cmd窗口都自动执行这条命令呢?

可以的,方法就是:
win+R输入regedit打开注册表编辑器,找到路径为 “计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor” 的文件夹, 然后在右侧框的空白处点击“右键-新建-字符串值”,“名称”列填写autorun,数值数据填写chcp 65001,保存成功后,每次重启cmd时的编码都会自动默认为65001(UTF-8),原理就是打开cmd窗口后自动执行了chcp 65001这条命令。

如何修改cmd窗口编码以解决中文乱码问题文章来源地址https://www.toymoban.com/news/detail-434071.html

5.一般用2中的方法就可以,不能的话就用4中的方法

到了这里,关于如何修改cmd窗口编码以解决中文乱码问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

    最近 windows 升级之后出现一个问题,终端出现了乱码,导致启动程序启动不起来。 方式一: 在Windows平台下,win+r 打开运行—》输入cmd进入cmd窗口,输入:chcp 可以得到操作系统的代码页信息,你可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。 例如: 方式

    2024年02月12日
    浏览(35)
  • 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日
    浏览(38)
  • 【VsCode输出中文乱码问题】用vscode写c/c++时,终端输出结果为中文乱码如何解决?

    因为我平时在vscode写代码,在输出语句时,不会出现中文,所以之前一直没有遇到这个问题。但是今天,在练习的时候,涉及到了中文输出,所以遇到了这个中文乱码问题。我在运行代码时,发现代码页面上的中文正常显示,而终端输出的中文却是乱码。 其实,出现中文乱码

    2024年01月16日
    浏览(32)
  • 当在PyCharm控制台中遇到中文乱码问题时,如何解决?

    解决办法 : 中文乱码问题通常源于编码设置不正确或控制台字体不支持中文字符集。以下是解决这个问题的一些步骤: 1. 更改编码设置 确保您的Python文件中的字符编码与您的控制台编码一致。在Python文件的开头,可以添加以下注释行,指定文件的编码格式: 这将确保Pyth

    2024年02月06日
    浏览(40)
  • 【JS】实现 Base64 编码和解码(及中文乱码问题)

    JavaScript 定义了两个与 Base64 相关的全局方法。 遇到中文编码需要先做一次 URI 组件编码或对解码后的内容进行 URI 解码 示例:Base64 编码 示例:Base64 解码 中文乱码处理方法: 按照 Base64 插件:编解码: js-base64 ,判断是否是Base64编码格式: is-base64 插件使用

    2024年02月15日
    浏览(28)
  • springgateway网关修改响应后,部分中文乱码问题

    是因为响应体过大,开启了压缩,数据分段进行响应得,导致处理返回体得时候乱码

    2024年02月11日
    浏览(24)
  • 关于git推送代码到github远程仓库中文乱码问题,visual studio保存文件默认编码格式问题

    中文乱码问题本质上的原因是:二者的编码格式不同 。当你用GB2313格式保存一个文件,用utf-8的格式打开,它必然就显示乱码。 据我所知,github上面是utf-8,而visual studio默认保存为GB2312,把代码推送到github上面看,中文部分就是乱码。 用 高级保存选项 来设置保存操作的编码

    2024年04月11日
    浏览(48)
  • 解决Elasticsearch windows cmd控制台乱码问题

    当在Windows操作系统下使用Elasticsearch控制台时,可能会遇到乱码问题。 打开Elasticsearch安装目录,找到config文件夹下的jvm.options文件。 使用文本编辑器打开jvm.options文件。 在文件中找到一个空白的位置,可以在文件末尾添加该行,也可以选择其他位置。 添加以下配置参数: 保

    2024年02月13日
    浏览(65)
  • Unity TextMeshPro解决中文乱码以及修改默认字体

    (自学unity问题产生及解决记录贴) 环境及版本:windows,unity 2021.3.20f1c1 一、创建TextMeshPro输入中文产生乱码 问题:TextMeshPro中文显示乱码 解决方法: 使用系统自带字体 在C:WindowsFonts路径下找一个字体,以微软雅黑为例,复制到unity目录下(unity项目中,在project右键Show in E

    2023年04月12日
    浏览(32)
  • powershell中文乱码 windows cmd

    问题的起因是windoes默认字符编码是GBK,而目前通用字符集使用的是UTF-8 关于字符集的问题欢迎移架到 字符集 最终解决方案 为使用最新的windows特性,将默认字符集切换到UTF-8 方法1. 进入控制面板 - 时钟和区域 - 区域 - 管理 - 更改系统区域设置 - 勾选Beta版:使用 UnicodeUTF-8提供全

    2024年02月02日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包