python 取得json的数据 ascii编码怎么转成中文
#coding:utf-8importreimporturllib2importjsonurl='http://fanyi.baidu.com/v2transapi?fr...
# coding:utf-8
import re
import urllib2
import json
url = 'http://fanyi.baidu.com/v2transapi?from=en&to=zh&query='
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0'}
translatePatt=re.compile(r'.+"means":(\[.+?\])')
lineEng='the'
req = urllib2.Request(url+lineEng, headers=headers)
text = urllib2.urlopen(req).read()
print translatePatt.match(text).group(1)
输出
["\u6307\u5df2\u63d0\u5230\u7684\u4eba\uff08\u7269\uff09","\u6307\u8bf4\u8bdd\u4eba\u4e0e\u542c\u8005\u5df2\u77e5\u7684\u4eba\uff08\u7269\uff09","\u7528\u4e8e\u72ec\u4e00\u65e0\u4e8c\u7684\u4e8b\u7269\u524d","\u4e0e\u5f62\u5bb9\u8bcd\u6700\u9ad8\u7ea7\u548c\u5e8f\u6570\u8bcd\u8fde\u7528"]
整个是一个字符串,如何将里面的ascii编码转成中文 展开
import re
import urllib2
import json
url = 'http://fanyi.baidu.com/v2transapi?from=en&to=zh&query='
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0'}
translatePatt=re.compile(r'.+"means":(\[.+?\])')
lineEng='the'
req = urllib2.Request(url+lineEng, headers=headers)
text = urllib2.urlopen(req).read()
print translatePatt.match(text).group(1)
输出
["\u6307\u5df2\u63d0\u5230\u7684\u4eba\uff08\u7269\uff09","\u6307\u8bf4\u8bdd\u4eba\u4e0e\u542c\u8005\u5df2\u77e5\u7684\u4eba\uff08\u7269\uff09","\u7528\u4e8e\u72ec\u4e00\u65e0\u4e8c\u7684\u4e8b\u7269\u524d","\u4e0e\u5f62\u5bb9\u8bcd\u6700\u9ad8\u7ea7\u548c\u5e8f\u6570\u8bcd\u8fde\u7528"]
整个是一个字符串,如何将里面的ascii编码转成中文 展开
1个回答
2016-04-14
展开全部
理解不了,ASCII码是全英文,转换成中文是什么鬼?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询