ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python的 str 默认是ascii编码,和unicode编码冲突。

2020-07-06 09:08:06  阅读:74  来源: 互联网

标签:编码 str python sys unicode ascii


UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)

 

原因:

  python的 str 默认是ascii编码,和unicode编码冲突。

解决方法:

  代码开头加上如下代码:

1 2 3 import sys reload(sys) sys.setdefaultencoding('utf8')

标签:编码,str,python,sys,unicode,ascii
来源: https://www.cnblogs.com/Python-K8S/p/13253068.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有