← 返回文章流

Batchfile批处理脚本乱码解决方法

问题 bat 批处理脚本如下 1 2 3 4 5 6 @echo off echo hello,world. echo 哈哈 pause 在 CMD 执行脚本时,出现了中文乱码 分析 乱码都与字符编码有关。。 计算机只能处理数字。如果遇到文本,则必须在处理前将其转换为数字。这是字符编码(字符集)出现的地方。。如果使用某种字符编码进行编码,则必须使用相同的字符编码进行解码。如果使用不同的字符编码,就会出现乱码。。 解决 转换脚本文件的编码方式 默认情况下,在 bat 脚本文件中,如果中文不是ANSI编码,就会出现乱码。因此,可以采用Windows操作系统平台自带的记事本打开脚本文件,点击菜单【文件】-【另存为】操作,选择ANSI编码进行保存。 转换编码后,再次运行,中文乱码问题得到解决。 更改代码 在原先 bat 脚本文件中声明更改前面的代码 1 chcp 65001 其他 常用代码页映射 代码页 映射的字符集 936 GB2312 20127 US-ASCII 65001 UTF-8

来自 小胖的博客作者主页
在原博客阅读全文 (新标签页打开)

以上内容来自博客订阅源,版权归原作者。关注作者后可以在 关注列表 第一时间查看作者文章。

一起聊聊 0

尊重不同观点

还没有评论。欢迎分享第一个想法。

RSS SUBSCRIPTIONS

选择 RSS 订阅

把博客汇的文章添加到你常用的阅读器。

关注文章 RSS 订阅本订阅需要登录后使用