有时候运行.bat批处理脚本时,带有中文的路径会出现批处理乱码的情况,造成命令不能生效,这是因为Windows采用的默认字符编码是GB2312,而大多数中文环境下的字符编码是UTF-8,因此在.bat脚本中使用中文时会出现乱码。
- 解决方法
方法一:
在命令前方加入以下代码指定字符编码:chcp 65001 ,其中65001代表UTF-8的代码页
示例:
输出结果:
这样就可以正常的执行命令了
方法二:
编辑批处理--点击左上角“文件”--另存为--在弹出的对话框下方“编码”中,把UTF-8改为ANSI--保存
评论前必须登录!
注册