Python遇到编码问题到底怎么解决?
UnicodeEncodeError: 'utf-8' codec can't encode character '\xbb' in position 8530: illegal multibyte
遇到这个问题的时候,我百度查看了不少方法,全都试了一下,发现还不行,不过最后自己在百度方法的引导下还是找到了解决的方法,下面我把网上的方法和自己以前解决的方法总结一
第一种:
我们直接在python的.py文件的开头里面确定这个文件的编码
#-*-coding:utf8-*
这样子,我们这个py文件就被确定了是uft-8的编码。
第二种,找到setting这个设置,打开,如下
1.png
第三种,我们看看自己的py文件所在的文件夹,是否是中文,因为python是可以支持中文命名py文件的,我们把py文件名和所在文件夹全部改为英文。
第四种,这种是最离谱的,自己电脑主机名是中午,导致pytho编译器在运行程序时候,会出现编码问题。
第五种,就是我们用python进行读写时产生的
with open('文件名','读写方式',encoding='编码方式')
以上是我遇到的,如果你有遇到其他的欢迎分享,一起学习进步。