bat脚本编码问题

问题:bat脚本中有中文参数,脚本执行异常。

问题根源:cmd窗口的“当前代码页”编码与bat脚本的编码不一致。

解决方案:

在cmd窗口中右键标题栏,选择属性->选项,可以看到默认的当前代码页为936 (ANSI/OEM)。

所以我们可以通过以下两种方式解决问题。

1.设置bat脚本编码为ANSI。

2.在bat脚本中通过通过添加命令 “CHCP 65001” 将,当前cmd窗口的“当前代码页”设置为utf-8,同时把bat脚本编码设置为utf-8。

bat脚本编码问题_第1张图片

bat脚本编码问题_第2张图片

你可能感兴趣的:(Other,cmd,bat,编码)