国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

解決Python傳遞中文參數的問題

2019-11-25 17:06:10
字體:
來源:轉載
供稿:網友

今天有個需要需要傳遞中文參數給URL

但是在GBK環境下的腳本傳遞GBK的參數老是給我報UNICODE的解碼錯誤。煩的很。

所以我們果斷選擇用urlencode來處理中文,

由于國內外網站編碼不同,國內是GBK的,國外是UTF8的。

>>> import sys>>> sys.stdin.encoding'GBK'表示我們的環境是GBK的>>> import urllib>>> urllib.quote('編碼坑爹')   '%B1%E0%C2%EB%BF%D3%B5%F9'

這樣我就得到了GBK的url編碼,用這個編碼直接傳遞給URL就能直接解釋出中文。不需要我們再處理了

>>> urllib.quote('編碼坑爹'.decode('gbk').encode('utf-8'))'%E7%BC%96%E7%A0%81%E5%9D%91%E7%88%B9'

這是UTF-8的URL編碼
非常方便,解決另外困擾一天的問題。。。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云阳县| 西乡县| 东阿县| 合川市| 佳木斯市| 老河口市| 浦县| 延寿县| 红原县| 馆陶县| 仁布县| 哈密市| 八宿县| 娄底市| 佛冈县| 南华县| 塔河县| 连城县| 浦江县| 山西省| 佛山市| 伊吾县| 广昌县| 普定县| 唐河县| 巴东县| 承德县| 新绛县| 安化县| 平度市| 准格尔旗| 山西省| 普洱| 修水县| 盈江县| 华阴市| 广东省| 巴楚县| 彩票| 广州市| 庆云县|