ตัวถอดรหัส URL คือเครื่องมือหรือฟังก์ชันที่แปลงอักขระที่เข้ารหัสเปอร์เซ็นต์ ใน URL กลับไปเป็นรูปแบบเดิม การเข้ารหัสเปอร์เซ็นต์ใช้เพื่อส่งอักขระที่ไม่อนุญาตให้ใช้ใน URL อย่างปลอดภัย (เช่น ช่องว่าง &, =, # เป็นต้น) ตัวถอดรหัส URL จะย้อนกลับกระบวนการนี้ ตัวอย่างเช่น แปลง %20 กลับเป็นช่องว่าง ( ) และแปลง %3D กลับเป็นเครื่องหมายเท่ากับ (=)
ทำให้ URL อ่านได้: ถอดรหัสสตริงที่เข้ารหัสเป็นรูปแบบที่มนุษย์อ่านได้
ดึงข้อมูลต้นฉบับ: ดึงข้อความต้นฉบับจากสตริงแบบสอบถามที่เข้ารหัส การส่งแบบฟอร์ม หรือที่อยู่เว็บ
ดีบักคำขอเว็บ: ช่วยให้นักพัฒนาตรวจสอบและแก้ไขปัญหาการเรียก API หรือเปลี่ยนเส้นทาง URL
ประมวลผลข้อมูลขาเข้า: จำเป็นในแอปพลิเคชันเว็บสำหรับการตีความพารามิเตอร์ที่ได้รับผ่าน URL
ป้อน URL/สตริงที่เข้ารหัส: วางสตริงที่เข้ารหัสเป็นเปอร์เซ็นต์ (เช่น name%3DJohn%20Doe%26age%3D30)
เรียกใช้ตัวถอดรหัส: ใช้เครื่องมือออนไลน์หรือฟังก์ชันการเขียนโปรแกรมเพื่อถอดรหัส
ดูผลลัพธ์: เครื่องมือจะแปลงเป็นสตริงที่อ่านได้ (เช่น name=John Doe&age=30)
ตัวอย่างในโค้ด:
JavaScript: decodeURIComponent("John%20Doe%26age%3D30")
Python: urllib.parse.unquote("John%20Doe%26age%3D30")
เมื่อวิเคราะห์ URL หรือสตริงการค้นหาด้วยตนเอง
เมื่อดีบั๊กคำขอ API หรือการเปลี่ยนเส้นทางที่รวมพารามิเตอร์ที่เข้ารหัสไว้
เมื่อรับและแสดงอินพุตของผู้ใช้ที่เข้ารหัสไว้ใน URL
เมื่อประมวลผลข้อมูล URL ในแอปพลิเคชันแบ็กเอนด์