python编码问题——解决python3 UnicodeEncodeError: 'gbk' codec can't encode character 'xXX&#(

Posted 你居然是华神

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python编码问题——解决python3 UnicodeEncodeError: 'gbk' codec can't encode character 'xXX&#(相关的知识,希望对你有一定的参考价值。

python实现爬虫遇到编码问题:

error:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘xXX‘ in position XX

解决办法:改变标准输出

添加代码:

sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding=‘gb18030‘) #改变标准输出的默认编码

技术图片

ps:

1.str转bytes叫encode,bytes转str叫decode

2.常用的中文编码名称

 

 

 

技术图片
参考文章:http://blog.csdn.net/jim7424994/article/details/22675759

 

 

 

 

 

 

 

 


以上是关于python编码问题——解决python3 UnicodeEncodeError: 'gbk' codec can't encode character 'xXX&#(的主要内容,如果未能解决你的问题,请参考以下文章

python3中socket套接字的编码问题解决

python3 中的Json序列化反序列化 和 字符编码的问题解决

python3解决url编码与解码

python编码问题——解决python3 UnicodeEncodeError: 'gbk' codec can't encode character 'xXX&#(

python3编码问题

Python3编码问题详解