0
是否有一些插件或庫來編碼和解碼URL?網址編碼和解碼
例如即時通訊做的是:
name='Jazmín Fernández'
self.redirect('/page?userName='+name)
但是,很明顯有一些需要進行編碼(I,A,和n和F之間的空間)的字符。所以,這給我一個錯誤。
謝謝!
是否有一些插件或庫來編碼和解碼URL?網址編碼和解碼
例如即時通訊做的是:
name='Jazmín Fernández'
self.redirect('/page?userName='+name)
但是,很明顯有一些需要進行編碼(I,A,和n和F之間的空間)的字符。所以,這給我一個錯誤。
謝謝!
在將它傳遞給urllib.urlencode之前,您應該將您的unicode字符串轉換爲UTF8。
>>> name = u'Jazmín Fernández'
>>> urllib.urlencode({'name': name.encode('utf8')})
'name=Jazm%C3%ADn+Fern%C3%A1ndez'
謝謝亞歷克斯!這個作品非常完美! – lscena
用什麼語言? – SLaks
對不起,我忘了澄清那是Python。 – lscena
爲什麼投票下來?我有什麼問題嗎? – lscena