【发布时间】:2016-01-27 06:10:55
【问题描述】:
>>> url = https://graph.facebook.com/508246595873195/posts?limit=1&access_token="token"
>>> import json
>>> import urllib2
>>> response = urllib2.urlopen(utl)
>>> data = json.load(response)
>>> for i in data['data'][0]['likes']['data']:
print i
此代码片段来自http://facebook.com (page=Unilever) 的帖子点赞
{likes} 数据如下:
{u'id': u'1678630835690215', u'name': u'Binay Barman'}
{u'id': u'770653513044206', u'name': u'\u0926\u0947\u0935 \u092a\u093e\u0930\u0940\u0915'}
这个u'\u0926\u0947\u0935 \u092a\u093e\u0930\u0940\u0915' 在正常的印地语文本中是“देव पारीक”
我想知道如何用印地语而不是 unicode 打印这个!!!
【问题讨论】:
-
text.encode('utf-8')- 编码为 utf-8 或任何你使用的。 -
啊!让打印引擎完成工作
print u'\u0926\u0947\u0935 \u092a\u093e\u0930\u0940\u0915'.encode('utf_8_sig') -
@SIslam,这个结果 = देव पारीक
标签: python json python-2.7