pythonunicode中⽂(汉字)输出
使⽤百度地图web service API时取到的数据中, 中⽂都是\u 这种unicode, 太坑爹了.如何将unicode转换成中⽂并打印或者输出到⽂件中呢?
在⽹上了好久,终于到了⽅法, 使⽤decode('unicode_escape')将字符串解码为unicode, 然后再⽤encode("UTF-8")将unicode码编码为gbk 汉字码
# -*- coding: utf-8 -*-
import urllib2
import json
# import httplib2
def getContent(url):unicode系列全部汉字
req = urllib2.Request(url)
req.set_proxy("kia:8080", "http")
res = urllib2.urlopen(req)
content = ad()
return content
if __name__ == '__main__':
# httplib2.urllib.parse.unquote('\u6ce8\u91ca')
content = getContent(url)
cc = content.decode("unicode_escape")
ccc = cc.encode("UTF-8")
print ccc
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论