解决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()失效,异常,要去掉