जहाँ तक मैं पायथन में नौसिखिया हूँ, मैंने बहुत समय बिताया है।
मैं ऐसे URL को कभी भी कैसे डीकोड कर सकता हूं:
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
अजगर 2.7 में यह एक के लिए: example.com?title==правовая+защита
url=urllib.unquote(url.encode("utf8"))
बहुत बदसूरत कुछ लौट रहा है।
फिर भी कोई हल नहीं, किसी भी मदद की सराहना की है।
2
सामान्य स्थिति में, एक यूआरएल की पूंछ सिर्फ एक कुकी है। आप यह नहीं जान सकते कि कौन सा स्थानीय कैरेक्टर-सेट एन्कोडिंग सर्वर का उपयोग करता है या यहां तक कि चाहे URL एक स्ट्रिंग को एन्कोड करता हो या कुछ पूरी तरह से अलग हो। (दी, कई यूआरएल करना , और अक्सर, आप एन्कोडिंग बहुत आसानी से अनुमान लगा सकते हैं लेकिन यह आम तौर पर इस मामले में या पूरी तरह से स्वचालित रूप से संभव नहीं है एनकोड एक मानव पठनीय स्ट्रिंग।।)
—
tripleee