Python2的中文显示乱码
十一月 05, 2019
(Updated: )
首先确认自己有没有添加用中文时的必备开头
1 | # -*- encoding: utf-8 -*- |
若无开头一般是python2.x默认使用ASCII码导致的问题
如果文件开头已经添加过了该注释,中文输出依旧乱码,大概率是文件编码格式与python的设置冲突导致
python2.x默认使用ASCII码,所以添加该注释头让其识别unicode码,但是有时所创建的文件其默认编码就是Unicode
或者utf-8
编码,此时其就会与python2.x产生冲突,致使python2.x在执行脚本时始终无法正确输出中文
只需将要使用的文件编码格式改为ANSI
编码即可解决冲突
查看评论