sublime build python文件时出现乱码,如何解决?
如图所示,build python文件时出现乱码,当然同理run-current file时也会出现乱码,请问如何破?
同样的在ST交互式窗口中也不能显示中文:
>>> import sys
>>> sys.getdefaultencoding()
'utf-8'
>>> print('未来')
File "<stdin>", line 0
^
SyntaxError: 'gbk' codec can't decode byte 0xaa in position 9: illegal multibyte sequence
但是在命令行窗口中一切都正常
我的是win10系统,ST是3170,可以推断出来不是Python的问题,应该是ST编码的问题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在打开和写入文件时,写明编码格式即可
encoding='utf8'
data=open("cardno.txt",encoding= 'utf8')
result=open("result.txt","w",encoding= 'utf8') #指定文件的编码格式