首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

json.read() 汉语言

2012-08-11 
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'] 

热点排行