出现的原因的cmd默认是GBK编码,而vs是utf-8编码。
解决方法是更改cmd的默认编码。
一、
打开注册表位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
新建字符串值,名称为autorun,数值数据为chcp 65001。
二、
执行其他os.system()函数前添加以下代码
os.system('chcp 437')
或者os.system('chcp 65001')
出现的原因的cmd默认是GBK编码,而vs是utf-8编码。
解决方法是更改cmd的默认编码。
一、
打开注册表位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
新建字符串值,名称为autorun,数值数据为chcp 65001。
二、
执行其他os.system()函数前添加以下代码
os.system('chcp 437')
或者os.system('chcp 65001')