当前位置:首页> 行业快讯 >

全球要闻:window下cmd显示乱码

时间:2023-04-22 06:30:58    来源:博客园


(资料图)

前情

最近在维护一些老项目,本地开发环境跑不起来,需要根据cmd中的报错来解决一些环境问题

坑位

在解决环境错误的时候,cmd命令行日志打印出来的是一堆乱码,导致看不清具体是什么错误

Why?

cmd行打印的日志乱码,很大可能是因为cmd命令行窗口字符编码不匹配导致

解决方案

方式1:命令行中执行:chcp 65001

chcp是一个计算机指令,能够显示或设置活动代码页编号

代码页描述
65001UTF-8代码页
950繁体中文
936简体中文默认的GBK
437MS-DOS 美国英语

但是这只是临时方案,chcp只对当前窗体有效,窗体关闭或重开都会失效,每次都要重新切换

方式2:修改注册表达到永久生效

window + r打开运行框,输入regedit,进入注册表,找到HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe,新建一个 DWORD(32位值),命名为CodePage,值设为65001,已有CodePage的话,修改它,改为十进制,65001

方式3:也是修改注册表的方式,但是相比2要方便一些,新建一个后辍为.reg的文件,通过记事本新建一个.txt文件,再修改后辍为.reg,内容如下:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:0000fde9 "FontFamily"=dword:00000036 "FontWeight"=dword:00000190 "FaceName"="Consolas" "ScreenBufferSize"=dword:232900d2 "WindowSize"=dword:002b00d2

保存后,再双击该文件即可

标签:

青藏高原最大中心城市发现多种珍稀野生动物影像

中新网西宁5月25日电 (记者 孙睿)中国科学院西北高原生物研究所专家连新明25日向中新网记者透露,通过近一年来的观测,在青藏高原最大中

2022-05-25

湖北一男子在赣病逝 家属捐献器官挽救3人

中新网南昌5月25日电 (记者 吴鹏泉)江西省红十字会24日消息,湖北一男子在江西南昌因病逝世,家属在悲痛中捐献其器官,挽救了3名重症患者

2022-05-25

湖北云梦全县域恢复实施常态化疫情防控措施

(抗击新冠肺炎)湖北云梦全县域恢复实施常态化疫情防控措施 中新网孝感5月25日电 据湖北孝感市云梦县新冠肺炎疫情防控指挥部通告,该县全

2022-05-25

手语律师唐帅:让法治阳光照亮无声世界

奋进新征程 建功新时代·我们的新时代丨手语律师唐帅:让法治阳光照亮无声世界 新华社重庆5月24日电 题:手语律师唐帅:让法治阳光照亮

2022-05-25

中国援柬中医张大武:升华中柬医患友谊的“关键钥匙”

中新网金边5月25日电 (记者 欧阳开宇)“大医博学,厚德济民”——中国中医科学院西苑医院院训。在张大武看来,这句话也是一把升华中柬医

2022-05-25

(中国这十年·吾乡)“邂逅雪豹”带热高原小镇

记者 李江宁 摄 " >

2022-05-25

“但凡有可能,就去做好它”

西北工业大学网络空间安全学院党总支书记王震—— “但凡有可能,就去做好它”(奋斗者正青春) 在西北工业大学网络空间安全学院,党总支书记王

2022-05-25

上海通报嘉定区1例本土无症状感染者排查情况 一地列为中风险地区

中新网5月25日电 据“上海发布”微信公众号消息,5月25日上午举行的上海市疫情防控工作新闻发布会上,上海市卫生健康委副主任赵丹丹介绍,

2022-05-25

上海嘉定区公布1例无症状感染者所涉及区域和场所

中新网5月25日电 据“上海发布”微信公众号消息,5月25日上午举行的上海市疫情防控工作新闻发布会上,上海嘉定区副区长王浩介绍:5月24日

2022-05-25

在家里坐着就能赚到养老钱?37名老人落入高额返现陷阱

37名老人落入高额返现陷阱 本报讯(记者倪建军 通讯员黄洪福 张建军)老年人在家里坐着就能赚到养老钱!只要办理店铺的会员卡成为会员,凡一

2022-05-25