- 论坛徽章:
- 0
|
本帖最后由 maigan02 于 2017-06-29 17:44 编辑
# -*- coding:utf-8 -*-
import urllib2,urllib
import configparser
cf=configparser.ConfigParser()
cf.read('config.ini',encoding="utf-8-sig")
urlstring=cf.get('test','url')
dic={'username':cf.get('test','name'),'remark':cf.get('test','remark')}
data=urllib.urlencode(dic)
user_agent='Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1'
headers={'User-Agent':user_agent}
req= urllib2.Request(url=urlstring,data=data,headers=headers)
response = urllib2.urlopen(req)
现在的问题是config.ini中定义的name,remark都是中文,请求到服务器后dict的中文内容无法识别:dic={'username':u'\u9ad8\u680f\u8f66',,'remark':u'\u5907\u6ce8'}
请问,在不修改服务端的前提下,怎么修改这个请求内容,中文才能正常显示?
|
|