本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

python 解决replace中文出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)问题

今天我在使用replace替换中文内容时,出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)错误,原因就是Python的str默认是ascii编码,和unicode编码冲突,就会报这个错误。那么该怎样解决呢?

在顶部加入如下代码就可以了

import sys
reload(sys)
sys.setdefaultencoding('utf8')


转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/212
问题交流群 :562864481
0
打赏
发布时间 :2016-11-01 20:37:56
分享

0 个评论

    还没有评论,感觉来抢沙发吧!

要回复文章请先登录注册