![](/img/trans.png)
[英]How to decode Cyrillic WINDOWS-1251 string to unicode using python
[英]How decode url to windows-1251 in python
如何在python 2.7和python 3.2中將URL解碼為Windows-1251?
例:
a = "пример"
urllib.quote_plus(a)
'%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80' (unicode)
如何在Windows-1251中制作(%EF%F0%E8%EC%E5%F0)
永遠不要使用沒有'u'前綴的“國際”字符串。 沒有它,您的“字符串”只是一小部分字節,而python不知道如何處理它。 使用前綴,一切都很容易:
a = u"пример"
print urllib.quote_plus(a.encode('utf8'))
## %D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80
print urllib.quote_plus(a.encode('cp1251'))
## %EF%F0%E8%EC%E5%F0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.