今天遇到一個錯誤: 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()失效,異常,要去掉