设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

Python 实战(6):放开那只海豹

[复制链接]

0

主题

0

好友

48

积分

新手上路

Rank: 1

楼主
发表于 2015-7-17 23:02:24 |显示全部楼层
请问老师,top250都列出来以后,搜索功能不能搜索中文了

<type 'exceptions.UnicodeDecodeError'> at /
'ascii' codec can't decode byte 0xe7 in position 48: ordinal not in range(128)

好像是编码问题,请问怎么解决?谢谢!
回复

使用道具 举报

0

主题

0

好友

48

积分

新手上路

Rank: 1

沙发
发表于 2015-7-26 10:19:45 |显示全部楼层
crossin先生 发表于 2015-7-18 15:57
要看是哪里报的错,用encode('utf8')

老师您好,我搜了一下,在前面加上这些就可以了

import sys
#print sys.getdefaultencoding()
reload(sys)
sys.setdefaultencoding('UTF-8')
#print sys.getdefaultencoding()

这样改默认编码方式会有问题吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-2 07:54 , Processed in 0.024418 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部