解决Python下json.loads()中文字符出错的问题-创新互联

Python:2.7

成都创新互联是一家专业提供怀来企业网站建设,专注与成都网站建设、网站制作html5、小程序制作等业务。10年已为怀来众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

IDE:Pycharm5.0.3

今天遇到一个问题,就是在使用json.load()时,中文字符被转化为Unicode码的问题,解决方案找了半天,无解。全部代码贴出,很简单的一个入门程序,抓的是有道翻译的,跟着小甲鱼的视频做的,但是他的版本是python3.4,所以有些地方还需要自己改,不多说,程序如下:

import urllib#python2.7才需要两个urllib

url="http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null"
data={}
data['type']='AUTO'
data['i']='i love FishC.com'
data['doctype']='json'#轻量级数据结构
data['xmlVersion']='1.8'
data['keyfrom']='fanyi.web'
data['ue']='UTF-8'
data['action']='FY_BY_ENTER'
data['typoResult']='true'
data = urllib.urlencode(data).encode('utf-8')


req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
html = response.read().decode('utf-8')
print(html)

文章标题:解决Python下json.loads()中文字符出错的问题-创新互联
当前地址:http://hxwzsj.com/article/dogjph.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设公司 成都网站建设 四川成都网站建设 外贸营销网站建设 移动手机网站制作 成都网站建设 网站建设开发 手机网站制作设计 成都网站建设 网站建设公司 达州网站设计 成都网站建设 定制网站设计 网站设计制作报价 攀枝花网站设计 手机网站设计 网站制作 成都做网站建设公司 成都响应式网站建设公司 成都网站设计 企业网站制作 手机网站制作