有时候运行.bat批处理脚本时,带有中文的路径会出现乱码的情况,造成命令不能生效,这是因为Windows采用的默认字符编码是GB2312,而大多数中文环境下的字符编码是UTF-8,因此在.bat脚本中使用中文时会出现乱码。

202320230919131846.jpg

  • 解决方法

方法一:

在命令前方加入以下代码指定字符编码:chcp 65001 ,其中65001代表UTF-8的代码页

示例:

202320230919133604.jpg

输出结果:

202320230919133052.jpg

这样就可以正常的执行命令了

方法二:

编辑批处理--点击左上角“文件”--另存为--在弹出的对话框下方“编码”中,把UTF-8改为ANSI--保存

202320230919134244.jpg

202320230919134331.jpg

202320230919134348.jpg