python
[toc]
1.UnicodeDecodeError报错#
在本地win上使用python3调试的程序放到linux 的python2上运行报错
1 | UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position |
经过搜索,发现应该是因为python2.x的默认编码是ascii,而代码中可能由utf-8的字符导致,解决方法是设置utf-8。
解决方案
找到出错的文件,在import后增加下面几行
1 | import sys |
或者
1 | import sys |
原文作者: 屈海川
原文链接: https://babachuan.github.io/2020/02/16/python/
版权声明: 转载请注明出处(必须保留作者署名及链接)