300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Sublime Text 3 程序运行后中文显示乱码的解决方案

Sublime Text 3 程序运行后中文显示乱码的解决方案

时间:2020-11-12 09:28:40

相关推荐

Sublime Text 3 程序运行后中文显示乱码的解决方案

问题描述:

问题分析:

新建python文件,输入下面代码,测试发现发送给python解释器时,默认为cp936的编码方式,而py文件为UTF-8的编码方式,cp936和UTF-8的编码方式对于英文字符集是兼容的,而对于中文,两种的编码方式是不同的,因此用UTF-8的方式解码cp936的编码,当然会出现乱码

解决方案:

在Python.sublime-build 文件里设置"env": {"PYTHONIOENCODING": "utf8"}来使得输出统一为 utf-8。

注:Python.sublime-build 文件的位置:C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User(我配置的文件为Python3.sublime-build)

操作方法:

用 sublime text 打开 Python3.sublime-build 文件,在最后一行加上代码"env": {"PYTHONIOENCODING": "utf8"},并保存

测试效果:完美解决

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。