Python异常-UnicodeEncodeError

文章目录 [ 隐藏 ]

关键字

UnicodeEncodeError,编码异常

异常解析

UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xbb’ in position 26269:
illegal multibyte sequence

  • UnicodeEncodeError:说明是Unicode编码时候的问题
  • ‘gbk’ codec can’t encode character:说明是将Unicode字符编码为GBK时候出现的问题

在windows下面,系统默认编码是gbk,python解释器会用gbk编码去解析我们的网络数据流,然而数据流此时已经是decode过的unicode编码,这样的话就会导致解析不了,出现上述问题。 解决的办法就是,对数据流进行编码。

实例

源码:

没有编码,报错了:

修改后

正常运行

未经允许不得转载:Python在线学习 » Python异常-UnicodeEncodeError

赞 (0)

来吐槽吧 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址