欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > 电脑专区 > 电脑教程 > 如何解决Bat脚本中包含中文,运行乱码

如何解决Bat脚本中包含中文,运行乱码

时间:2022-01-30 23:29作者:admin来源:未知人气:1168我要评论(0)

一、问题描述:

在电脑行业中,难免有的时候需要使用批处理文件,去处理一些问题,使用批处理就需要使用bat脚本,有的时候,在记事本中编辑好的bat脚本文件,在运行时,汉字出现了乱码,让人看得很不舒服,那如何来解决这个问题呢?

二、解决办法:

在记事本中,编辑以下脚本,运行行此脚本程序。

如何解决Bat脚本中包含中文,运行乱码

发现,其中成功的两个汉字是乱码。

如何解决Bat脚本中包含中文,运行乱码

如果直接更改DOS窗口的编码格式,我们看一下是否能成功。在DOS窗口的顶部空白处,右击选择属性。

如何解决Bat脚本中包含中文,运行乱码

可以看到当前的编码是936 ANSI/OEM-简体中文GBK。理论来说,是可以正常显示汉字的。

如何解决Bat脚本中包含中文,运行乱码

直接在DOS中输入汉字,显示正常。

如何解决Bat脚本中包含中文,运行乱码

更改成UTF-8试试:

如果想从utf-8修改为gbk,可以直接在dos窗口命令中执行 chcp 936命令,可将编码格式修改为gbk

如果想从gbk修改为utf-8,直接在dos窗口命令中执行chcp 65001命令,可将编码格式修改为utf-8

如何解决Bat脚本中包含中文,运行乱码
如何解决Bat脚本中包含中文,运行乱码

已经更改为了UTF-8编码。

如何解决Bat脚本中包含中文,运行乱码

但是批处理脚本运行后,还是乱码。

最后发现其实造成这个问题的原因很简单。

编辑批处理文件时,以ANSI方式编辑即可。若以别的方式(如UTF-8)编辑了批处理,转换成ANSI格式即可。

windows自带的记事本保存文件时即可选择编码方式。

将此脚本文件另存为

如何解决Bat脚本中包含中文,运行乱码

查看编码:UTF-8格式。

如何解决Bat脚本中包含中文,运行乱码

将编码格式选择ANSI

如何解决Bat脚本中包含中文,运行乱码

重新运行此脚本程序,发现汉字不再是乱码了。

如何解决Bat脚本中包含中文,运行乱码

相关阅读 ​万彩动画大师怎么添加一个场景的进场特效​剪映怎么提速视频声音不变调​剪映怎么压缩视频大小​剪映如何设置视频的区域范围​mindmaster如何使用分支箭头样式功能​mindmaster如何给主题添加优先级图标​mindmaster怎么在两个框框之间添加一个框框​美图秀秀怎么把照片变成黑白​美图秀秀镜面翻转怎么弄​美图秀秀如何消除红眼

文章评论
发表评论

热门文章 电脑上圈11怎么打_⑪_圈11如何输入?A4纸与16K纸的区别如何利用“工信部12300”微信公众号投诉移动、联通、电信的方法海康摄像头忘记密码,自己如何快速重置密码

最新文章 ​万彩动画大师怎么添加一个场景的进场特效​剪映怎么提速视频声音不变调 ​剪映怎么压缩视频大小​剪映如何设置视频的区域范围​mindmaster如何使用分支箭头样式功能​mindmaster如何给主题添加优先级图标

人气排行 电脑上圈11怎么打_⑪_圈11如何输入?A4纸与16K纸的区别如何利用“工信部12300”微信公众号投诉移动、联通、电信的方法海康摄像头忘记密码,自己如何快速重置密码海康威视网络摄像头接网线的线序与接法Secure Boot安全启动开启关闭方法手动设置IP地址和DNS的方法小米手机 如何安装谷歌服务框架,最简单的方法

盖楼回复X

(您的评论需要经过审核才能显示)