Spędziłem dużo czasu, o ile jestem początkującym w Pythonie.
Jak mogłem kiedykolwiek zdekodować taki URL:Dekodowanie adresu URL UTF-8 w Pythonie
example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0
do tego w Pythonie 2.7: example.com?title==правовая+защита
url=urllib.unquote(url.encode("utf8"))
wraca coś bardzo brzydki.
Nadal nie ma rozwiązania, każda pomoc jest doceniana.
w ogólnym przypadku, ogon URL jest właśnie cookie. Nie można się dowiedzieć, które kodowanie lokalnego zestawu znaków wykorzystuje serwer, ani nawet czy URL koduje ciąg znaków lub coś zupełnie innego. (Przyznane, wiele adresów URL * powoduje * kodowanie czytelne dla człowieka i często bardzo łatwo jest odgadnąć kodowanie, ale nie jest to możliwe w ogólnym przypadku lub całkowicie automatycznie.) – tripleee