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 中的Json序列化反序列化 和 字符编码的问题解决
python编码问题——解决python3 UnicodeEncodeError: 'gbk' codec can't encode character 'xXX(