有时候直接在bat脚本里echo中文会乱码,这是因为以下原因:
1.编码设置将 chcp 65001(UTF-8) 改为 chcp 936(GBK),这是中文Windows系统的默认编码
也就是代码开头加:
@echo off
chcp 936 >nul
2、保存此代码时,请确保文件编码为ANSI(在中文系统中即为GBK编码),这样可以避免中文乱码问题。
建议转为ansi编码,有时候会变成gb2312不用管,主要别用utf8就不乱码了
有时候直接在bat脚本里echo中文会乱码,这是因为以下原因:
1.编码设置将 chcp 65001(UTF-8) 改为 chcp 936(GBK),这是中文Windows系统的默认编码
也就是代码开头加:
@echo off
chcp 936 >nul
2、保存此代码时,请确保文件编码为ANSI(在中文系统中即为GBK编码),这样可以避免中文乱码问题。
建议转为ansi编码,有时候会变成gb2312不用管,主要别用utf8就不乱码了