编码问题

Posted wisir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码问题相关的知识,希望对你有一定的参考价值。

UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xbb‘ in position 0: illegal multibyte seque

html = response.read()
str_html = html.decode()
f = open(‘baidu.html‘, ‘w+‘)
for values in str_html:
f.write(values)
f.close()

上面代码编译的时候出现了:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xbb‘ in position 0: illegal multibyte seque
对比了一下,应该f的编码格式是GBK的,但是其它的是UTF-8的。所以指定一下编码格式即可。。

f = open(‘baidu.html‘, ‘w+‘,encoding=‘utf-8‘)


原文:https://blog.csdn.net/nemo2011/article/details/50925418 

以上是关于编码问题的主要内容,如果未能解决你的问题,请参考以下文章

关于 UTF7 和 UTF8编码的问题

python 编码问题

python编码问题记录

python编码问题记录

各种编码问题产生原因以及解决办法---------响应编码,请求编码,URL编码

解决python中文编码错误问题