win10 dos命令窗口输出中文乱码(将黑窗口改成UTF-8编码) 20252140编辑

Heaven helps those who help themselves
资深码农+深耕理财=财富自由
欢迎关注

win10 dos命令窗口输出中文乱码(将黑窗口改成UTF-8编码)

Created by Marydon on 2023-12-25 11:28

1.情景展示

在开发过程中,我们通常使用UTF-8编码。

然鹅,操作系统默认字符集是GBK,这导致在黑窗口下出现的中文,以乱码的形式展现。

如何解决?

2.具体分析

如何查看命令窗口的字符集?

方式一

win+r-->输入:cmd,打开黑窗口。

运行:chcp,按回车键,可以得到:936,936对应的就是简体中文,也是windows中文版默认的字符集(GBK)。

方式二

将鼠标移至黑窗口顶部,右键-->属性

我们可以看到:

3.解决方案

第一种解决方案:(仅在当前窗口生效)

utf-8对应的代码是:65001,可以通过chcp来更改当前黑窗口的字符集。

按回车键,会替换成下面的窗口。

第二种解决方案:(永久生效)

修改注册表。

win+r-->输入:regedit,按回车键,打卡注册表。

将如下路径复制到路径栏:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

按回车键,即可来到此路径下。

右键-新建,选择“字符串值”,“名称”列填写“autorun”, 数值数据填写“chcp 65001”

添加成功。

4.测试

再次打开cmd窗口,会自动把编码格式设置为UTF-8。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

与君共勉:最实用的自律是攒钱,最养眼的自律是健身,最健康的自律是早睡,最改变气质的自律是看书,最好的自律是经济独立 。

您的一个点赞,一句留言,一次打赏,就是博主创作的动力源泉!

↓↓↓↓↓↓写的不错,对你有帮助?赏博主一口饭吧↓↓↓↓↓↓

posted @   Marydon  阅读(2140)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2017-12-25 css 滤镜之AlphaImageLoader
2017-12-25 css设置背景图片自适应
点击右上角即可分享
微信分享提示
sorry,本博客所有代码禁止复制,原创代码需扫码支付方可获取!
关闭

1、先加好友再付费,点我加好友;

2、代码不能满足你的需求?加好友付费定制你的专属代码!

3、付费标准及方式,点我查看详情。