json.read() 中文Python code#codingutf-8import sysimport jsonreload(sys)sys.setdefaultencoding(utf
json.read() 中文
- Python code
#coding=utf-8import sysimport jsonreload(sys)sys.setdefaultencoding('utf-8')f=open('source.txt')d=f.readline();d=f.readline();j=json.read(d);print j结果中的中文字符全部变成了\xf6之类的表示,请问如果让输出的json结果中能够显示中文字符
BTW:由于木有root权限,所以simple-json装不了。
[解决办法]
- Python code
print j.decode('utf-8')
[解决办法]
json只管数据。数据正确了就完成任务。你看到的\xf6什么的就是正确的数据。别在这地方浪费时间了。
- Python code
>>> ['中文']['\xd6\xd0\xce\xc4']
