一步解决Bat脚本中包含中文时运行乱码问题

简介: 一步解决Bat脚本中包含中文时运行乱码问题

示例:


 在Windows上新建一个文本文件,输入以下脚本内容,修改文本文件后缀txt为bat后即可运行!(默认情况下无法直接修改文本后缀,需要修改文件编码。)

@echo 该喝水了,快起来喝水!
@choice /t 180 /d y /n >nul

设置显示文本后缀


 Windows桌面上双击“我的电脑”,点击“查看”,勾选上“文件扩展名”,即可显示文件后缀名并且后缀可直接修改!

1.png2.png

运行bat脚本:

3.png  

默认情况下,若在bat脚本文件中出现中文字符,运行时则会出现展示乱码问题,若要避免运行时乱码问题,需要修改文本文件编码!


解决方法:


 选中需要修改的文件,点击鼠标右键,选择“编辑”,进入文件编辑页面后,点击“文件”,选择“另存为”,在另存为时选择“ANSI”编码,点击保存即可!

4.png5.png

再次运行bat脚本:

6.png

可以看到在修改完bat脚本文件的编码之后,再运行bat脚本就已经不会出现乱码的问题了!

相关文章
VScode修改打开默认编码及自动匹配文件编码格式
VScode修改打开默认编码及自动匹配文件编码格式
2841 0
VScode修改打开默认编码及自动匹配文件编码格式
|
5月前
|
IDE Java 应用服务中间件
Tomcat部署的服务有部分中文是乱码如何处理
【6月更文挑战第9天】Tomcat部署的服务有部分中文是乱码如何处理
566 5
|
5月前
|
Java
命令行下使用javac编译文件时出现 错误: 编码 GBK 的不可映射字符
命令行下使用javac编译文件时出现 错误: 编码 GBK 的不可映射字符
|
11月前
解决Imgcodecs.imwrite 写入中文 路径 乱码
解决Imgcodecs.imwrite 写入中文 路径 乱码
140 0
|
Java Windows
命令行乱码处理
命令行乱码处理
56 0
|
编解码 Python
Geany导入带有中文字符的.py文件然后执行报错解决办法
Geany导入带有中文字符的.py文件然后执行报错解决办法
203 0
Geany导入带有中文字符的.py文件然后执行报错解决办法
|
Python
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题
250 0
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题
cygwin终端中显示的中文改成英文(没成功)
cygwin终端中显示的中文改成英文(没成功)
118 0
|
Shell
SHELL下把一个文件附加到另外一个文件,注意编码问题
SHELL下把一个文件附加到另外一个文件,注意编码问题
138 0