'gbk' codec can't encode character解决方法

Posted zxq547

tags:

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

f = open("a.txt","w")  


,在windows下面,新文件的默认编码是gbk,这样的话,python解释器会用gbk编码去解析我们的网络数据流txt,然而txt此时已经是decode过的unicode编码,这样的话就会导致解析不了,出现上述问题。 解决的办法就是,改变目标文件的编码:


f = open("a.txt","w",encoding=‘utf-8‘)  

 

以上是关于'gbk' codec can't encode character解决方法的主要内容,如果未能解决你的问题,请参考以下文章

'gbk' codec can't encode character解决方法

python gbk 编码:'gbk'codec can't decode byte 0x81 in position 18

gbk codec can't encode character

gbk codec can't encode character

UnicodeEncodeError: 'gbk' codec can't encode character 'xbb' in position

Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法