ฉันใช้เวลาไปมากพอ ๆ กับที่ฉันเพิ่งสมัครเป็น Python
ฉันจะถอดรหัส 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 เป็นเพียงคุกกี้ คุณไม่สามารถรู้ได้ว่าการเข้ารหัสชุดอักขระท้องถิ่นที่เซิร์ฟเวอร์ใช้หรือไม่ว่า URL เข้ารหัสสตริงหรืออะไรที่แตกต่างไปจากเดิมอย่างสิ้นเชิง (ที่ได้รับ URL มากทำเข้ารหัสสตริงมนุษย์สามารถอ่านได้และมักจะคุณสามารถคาดเดาการเข้ารหัสได้อย่างง่ายดายมาก แต่มันเป็นไปไม่ได้ในกรณีทั่วไปหรือสมบูรณ์โดยอัตโนมัติ..)
—
tripleee