python實現中文轉換url編碼的方法2

2021-10-05 10:51:45 字數 773 閱讀 1725

中專學校排名

茂名論壇

這篇文章主要介紹了python實現中文轉換url編碼的方法,結合例項形式分析了python針對中文的gbk與utf-8編碼轉換的相關技巧,具有一定參考借鑑價值,需要的朋友可以參考下

>>> import urllib

>>> data = '麗江'

>>> print data

麗江》 data

'\xe4\xb8\xbd\xe6\xb1\x9f'

>>> urllib.quote(data)

'%e4%b8%bd%e6%b1%9f'

那我們想轉回去呢?

>>> urllib.unquote('%e4%b8%bd%e6%b1%9f')

'\xe4\xb8\xbd\xe6\xb1\x9f'

>>> print urllib.unquote('%e4%b8%bd%e6%b1%9f')

麗江

>>> import sys,urllib 

>>> s = '麗江'

>>> urllib.quote(s.decode(sys.stdin.encoding).encode('gbk'))

'%c0%f6%bd%ad'

>>> urllib.quote(s.decode(sys.stdin.encoding).encode('utf8'))

'%e4%b8%bd%e6%b1%9f'

>>>

Python如何實現轉換URL詳解

設計乙個演算法,將url轉換成5部分,分別是 schema netloc path query params fragment。問題url的中文名叫統一資源定位符,就是咱們常說的 設計乙個演算法,將url轉換成5部分,分別是 schema netl程式設計客棧oc path query params...

Python中文轉換url編碼的實際操作步驟介紹

python中文轉換url編碼的實際操作步驟介紹 51cto.com 2010 03 24 18 00 分秒必爭 分秒必爭的部落格 字型大小 t t今天修改乙個天氣預報的東西,但輸入城市不能得到天氣預報,感覺是編碼不對,因為你輸入乙個城市 比如 杭州 url的位址編碼卻是 e4 b8 bd e6 b...

python實現中文和unicode轉換

unicode 統一碼 萬國碼 單一碼 是電腦科學領域裡的一項業界標準,包括字符集 編碼方案等。unicode 是為了解決傳統的字元編碼方案的侷限而產生的,它為每種語言中的每個字元設定了統一並且唯一的二進位制編碼,以滿足跨語言 跨平台進行文字轉換 處理的要求。字串或串 string 是由數字 字母 ...