- 論壇徽章:
- 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)
現(xiàn)在的問題是config.ini中定義的name,remark都是中文,請(qǐng)求到服務(wù)器后dict的中文內(nèi)容無(wú)法識(shí)別:dic={'username':u'\u9ad8\u680f\u8f66',,'remark':u'\u5907\u6ce8'}
請(qǐng)問,在不修改服務(wù)端的前提下,怎么修改這個(gè)請(qǐng)求內(nèi)容,中文才能正常顯示?
|
|