解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3问题

今天遇到一个错误: UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3 搜索网上找到一个解决办法(转载自 http://blog.sina.com.cn/s/blog_727b603701019pyl.html) 异常: 'ascii' codec can't encode characters 字符集的问题,在文件前加两句话: reload(sys) sys.setdefaultencoding( "utf-8" ) 完美解决,ok 另外 当字符串里有 \n、\t、\r时,json.loads()失效,异常,要去掉
posted on 2012-09-25 15:08  mingaixin  阅读(22892)  评论(0编辑  收藏  举报