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)来设置。
热门推荐
金字塔原理详解 看完这一篇就够了
布洛芬不是退热“神药”!这5类人群不建议吃布洛芬
未成年人犯罪问题:法律视角下的挑战与应对
苹果山楂水伤脾胃吗?一文解析
运动时喝什么水好
圣字五行属什么
圣字五行属什么
如何评估晾衣架的质量并做出正确判断?这种判断的依据是什么?
奥特曼英雄对决:巅峰对决,谁是胜者?
鳌峰书院与朱熹《小学》
解决Win10游戏全屏问题:常见原因及快速修复方法
如何有效应对脸部出油问题,保持肌肤清爽与健康
书写自由挽歌:读《1984》
石家庄美食攻略:不可错过的10款地道小吃!
OpenCV与YOLO在人脸识别中的应用研究
街头摄影的最佳相机模式:光圈优先、快门优先还是手动模式?
不开心的时候怎么缓解情绪 7个方法找回快乐
音响系统增益架构全解析:从测试信号到功放输入的完整指南
脆肉鲩:从火锅到家常菜的全方位美食体验
注意!电动车抓拍处罚!有些人已经收到短信……
如何快速缓解学车恐惧?
当女生倾诉 “怕迷路”,高情商回复的艺术
如何正确认识和处理承重墙的相关问题?承重墙的设计和施工要点是什么?
首都师范大学2025年招生简章(含招生计划、录取分数线)
离子风机的作用——从工作原理到应用领域的全面解析
春天的雪称为什么?
买家申请假货退款,我需要提供什么凭证?谨慎对待维护好自己的合法权益!
农历二月十九到底藏着什么秘密?
探索牛油果的多样吃法及其丰富营养价值,让饮食更加健康美味
欧标工字钢的结构与强度