问题:
在cmd命令行中执行py脚本出现中文乱码,如下:
解决方案:
方法1:Notepad++文本编辑器转换编码
编码 --> 选择"转为ANSI编码"保存即可
方法2:修改Python脚本
抬头加"#coding=utf-8"
,并引入"import sys"
,获取文件系统编码"type=sys.getfilesystemencoding()"
,最后在有中文输出的位置使用".decode('utf-8').encode(type)"
转编码即可,如:
#coding=UTF-8
import sys
type=sys.getfilesystemencoding()
'测试中文:'.decode('utf-8').encode(type)