如何解决Bat脚本中包含中文,运行乱码
时间:2022-09-14 04:07:03
一、问题描述:
在电脑行业中,难免有的时候需要使用批处理文件,去处理一些问题,使用批处理就需要使用bat脚本,有的时候,在记事本中编辑好的bat脚本文件,在运行时,汉字出现了乱码,让人看得很不舒服,那如何来解决这个问题呢?
二、解决办法:
在记事本中,编辑以下脚本,运行行此脚本程序。
发现,其中成功的两个汉字是乱码。
如果直接更改DOS窗口的编码格式,我们看一下是否能成功。在DOS窗口的顶部空白处,右击选择属性。
可以看到当前的编码是936 ANSI/OEM-简体中文GBK。理论来说,是可以正常显示汉字的。
直接在DOS中输入汉字,显示正常。
更改成UTF-8试试:
如果想从utf-8修改为gbk,可以直接在dos窗口命令中执行 chcp 936命令,可将编码格式修改为gbk
如果想从gbk修改为utf-8,直接在dos窗口命令中执行chcp 65001命令,可将编码格式修改为utf-8
已经更改为了UTF-8编码。
但是批处理脚本运行后,还是乱码。
最后发现其实造成这个问题的原因很简单。
编辑批处理文件时,以ANSI方式编辑即可。若以别的方式(如UTF-8)编辑了批处理,转换成ANSI格式即可。
windows自带的记事本保存文件时即可选择编码方式。
将此脚本文件另存为
查看编码:UTF-8格式。
将编码格式选择ANSI
重新运行此脚本程序,发现汉字不再是乱码了。
标签:如何,解决,Bat,脚本,中,包含,中文,运行,乱码
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
基于OneDrive网盘实现电脑大文件夹不限速分享及多人共享与协同
2023-12-22 23:25:30
![](https://img.aspxhome.com/file/2023/9/a342040_0s.jpg)
excel 从右到左排列单元格的两种方法:使用VBA和属性设置
2022-08-29 16:51:15
![](https://img.aspxhome.com/file/2023/6/a155146_0s.gif)
Excel2013粘贴实用技巧怎么样?
2023-06-19 13:44:34
![](https://img.aspxhome.com/file/2023/8/37558_0s.jpg)
WPS excel如何取消科学计数法显示
2022-05-08 04:19:24
![](https://img.aspxhome.com/file/2023/8/a185088_0s.png)
如何阻止Safari浏览器中弹出式广告?
2022-02-28 15:32:47
![](https://img.aspxhome.com/file/2023/3/a206973_0s.jpeg)
Win7系统开机动画不见了只有绿色滚动条的解决方法
2023-06-20 23:43:57
电脑桌面单击鼠标右键没反应怎么办?Win10鼠标右
2023-02-24 18:27:19
![](https://img.aspxhome.com/file/2023/3/a295642_0s.jpg)
扇贝单词怎么清空词库?扇贝单词清空词库的方法
2023-06-12 03:07:45
![](https://img.aspxhome.com/file/2023/8/a334783_0s.jpg)
WPS表格快速完成新生学号的排列和录入 省去了繁琐费力的步骤
2023-05-04 11:11:26
![](https://img.aspxhome.com/file/2023/2/a169412_0s.jpg)
excel表格怎么计算日期图文教程
2023-01-25 01:05:14
win10更新补丁KB4532695后声音网络连接bug的解决方法
2022-04-25 04:44:22
![](https://img.aspxhome.com/file/2023/3/a296646_0s.jpg)
windows8笔记本只有一个盘符如何分区分出工作盘娱乐盘
2022-06-08 16:58:56
![](https://img.aspxhome.com/file/2023/29/a254035_0s.jpg)
Win11系统怎么添加字体?Win11系统添加字体的操作方法
2023-09-29 00:09:10
![](https://img.aspxhome.com/file/2023/27/a237319_0s.png)
WPS excel如何计算余弦值
2023-03-08 23:27:21
![](https://img.aspxhome.com/file/2023/4/a185044_0s.png)
在CrossOver 18 for Mac中如何运行单个 Windows .exe 文件?
2023-05-24 23:29:21
![](https://img.aspxhome.com/file/2023/3/a213793_0s.jpeg)
windows7系统错误报告弹出提示窗口取消方法
2023-08-07 08:44:56
Excel按单元格内容(按字符)长度排序的方法技巧
2022-09-29 10:35:12
windows11关闭广告弹窗教程
2023-06-15 16:42:08
![](https://img.aspxhome.com/file/2023/30/a265623_0s.jpg)
Win10系统开机弹出dfrgfat.exe应用程序错误的原因及解决方法图文教程
2023-02-24 10:38:24
![](https://img.aspxhome.com/file/2023/28/a243615_0s.jpg)
如何在Win8侧边栏显示工具项?Win8侧边栏显示工具项的方法
2023-05-01 21:21:03
![](https://img.aspxhome.com/file/2023/28/a247450_0s.jpg)