时间:2023-02-08 08:42:35 | 栏目:DOS/BAT | 点击:次
bat 批处理脚本如下
@echo off echo hello,world. echo 你好,中国 pause
在 CMD 执行该脚本时,出现了中文乱码
默认情况下,在 bat 脚本文件中,如果中文不是ANSI编码,就会出现乱码。因此,可以采用Windows操作系统平台自带的记事本打开脚本文件,点击菜单【文件】-【另存为】操作,选择ANSI编码进行保存。
转换编码后,再次运行,中文乱码问题得到解决。
在原先 bat 脚本文件中声明更改代码页
chcp 65001
再次运行,中文乱码问题得到解决。
拓展 chcp 命令
Changes the active console code page.
常用代码页映射
代码页 | 映射的字符集 |
---|---|
936 | GB2312 |
20127 | US-ASCII |
65001 | UTF-8 |