Windows 10/11批处理运行时终端窗口中文显示乱码的解决方法
创作时间:
作者:
@小白创作中心
Windows 10/11批处理运行时终端窗口中文显示乱码的解决方法
引用
CSDN
1.
https://blog.csdn.net/lczdyx/article/details/145471337
在使用Windows 10/11操作系统时,有时会遇到批处理文件(.bat)运行时显示中文乱码的问题。这通常是由于文件编码与命令提示符的编码不匹配所导致的。本文将提供两种简单实用的解决方法。
方法一 - 在编辑器中修改编码格式
批处理脚本中的中文乱码问题通常与文件的编码格式有关。常见的编码格式有ANSI、UTF-8等。
可以在记事本窗口的右下角查看当前文件的编码格式:
或通过使用系统自带的记事本软件打开*.bat文件,在【文件】菜单中点击【另存为】选项,查看对话框中的文件编码:
若使用utf-8编码时出现乱码(如下)
可再次在【文件】菜单中点击【另存为】选项,并在对话框中选择ANSI编码,并覆盖保存原*.bat文件
重新运行效果如下:
方法二 - 在bat脚本中添加chcp命令
在bat脚本的开头添加chcp命令来设置命令提示符的代码页。例如,要设置为UTF-8编码,可以添加以下命令:
@echo off
chcp 65001 > nul
这行代码会将命令提示符的代码页更改为65001(UTF-8),> nul部分用于抑制chcp命令的输出,使脚本看起来更整洁。
而在美国英语环境下,ANSI通常对应代码页437;在简体中文环境下,ANSI通常对应代码页936(GBK),可在在bat脚本的开头添加如下命令:
@echo off
chcp 936
虽然通过bat脚本中的chcp命令可以临时更改代码页,但也可以检查并设置命令提示符的默认编码格式。在命令提示符中输入chcp可以查看当前的代码页。如果需要更改,可以输入chcp 65001或chcp 936(GBK)来设置。
热门推荐
陈小春:从“何德何能”到春晚舞台,一个港星的圆梦之旅
今日立春丨关于立春的风俗和禁忌,你知道多少?
咽喉不舒服,口干口苦?原来是湿热体质在作祟!推荐3道药膳
淳化元宝值多少钱?普通版别不值钱,这5枚都值5位数
秋冬季节如何增强免疫力,远离曲霉病?
秋冬防肺部感染:曲霉菌检测不可少!
中华医学会推荐:半乳甘露聚糖检测在医学诊断的应用
米其林级创新:银耳炒菜的高端烹饪之道
秋冬养生新吃法:银耳炒菜搭配红枣枸杞莲子
银耳炒鸡蛋:一道简单又营养的家常美味
银耳炒蛋新吃法:加入这些食材,口感更丰富!
宝鸡钓鱼台:姜子牙垂钓胜地探秘
打卡姜子牙钓鱼台:古韵今风的完美融合!
宝鸡市姜子牙钓鱼台:千年古迹见证历史传奇
宝鸡姜子牙钓鱼台最新攻略:开放时间及门票信息
姜子牙钓鱼台:一座承载千年历史的圣地
中越年货班列:跨境运输跑出“加速度”
充电桩充满电自动停止,这是真的吗?
Axure使用教程:产品经理如何用Axure做新能源充电桩管理系统高保真原型?
葛城美里与碇真嗣之间到底什么关系? | 新世纪福音战士精析
张柏芝离婚后生活:从幸福女神到独立女性的转变
越鞠丸成分大揭秘:香附、川芎、苍术、神曲、栀子齐上阵!
于志强教授:越鞠丸在消化系统疾病中的临床应用
香附帮你正确服用越鞠丸
干货满满!法语等级考试大解析!
厨房里这些常见的绿叶蔬菜,居然是补钙“小能手”
这么吃,腰好腿好精神好!
对牛奶蛋白过敏就干脆不喝?乳糖不耐受人群其实可以这样喝奶
秋冬养生必备:杞菊地黄丸与归芍地黄丸的历史沿革
杞菊地黄丸和归芍地黄丸,你更倾向于选择哪一种?