เครื่องมือแปลง XhCode ออนไลน์

url encoder

เครื่องมือ URL Encoder ช่วยให้คุณเข้ารหัส URL เป็นสตริงที่เข้ารหัสเปอร์เซ็นต์นอกจากนี้คุณยังสามารถใช้เครื่องมือถอดรหัส url url ได้



เครื่องมือแปลงออนไลน์ URL

URL Encoder คืออะไร?

URL Encoder คือเครื่องมือหรือฟังก์ชันที่แปลงอักขระใน URL ให้เป็นรูปแบบที่ถูกต้องและปลอดภัยโดยการแทนที่อักขระพิเศษด้วยอักขระที่ เข้ารหัสเปอร์เซ็นต์ ที่เทียบเท่ากัน (เรียกอีกอย่างว่า การเข้ารหัส URL หรือ การเข้ารหัสเปอร์เซ็นต์) ตัวอย่างเช่น ช่องว่างจะกลายเป็น %20 และ : จะกลายเป็น %3A วิธีนี้ช่วยให้สามารถส่ง URL ผ่านทางอินเทอร์เน็ตได้โดยไม่มีปัญหา


เหตุใดจึงต้องใช้ URL Encoder

  • ตรวจสอบให้แน่ใจว่า URL ถูกต้อง: URL สามารถมีชุดอักขระที่จำกัดได้เท่านั้น การเข้ารหัส URL จะแปลงอักขระที่ไม่ปลอดภัยให้เป็นรูปแบบที่อ่านได้สำหรับเว็บเบราว์เซอร์และเซิร์ฟเวอร์

  • รักษาอักขระพิเศษ: ป้องกันการตีความผิดของอักขระ เช่น ?, =, & ซึ่งมีความหมายพิเศษใน URL

  • การส่งข้อมูลที่ปลอดภัย: ปกป้องพารามิเตอร์การค้นหาและข้อมูลแบบฟอร์มในระหว่างการร้องขอเว็บ

  • ป้องกันข้อผิดพลาด: หลีกเลี่ยง URL ที่ผิดรูปแบบซึ่งอาจทำให้ลิงก์ขาดหรือทำให้เกิดข้อผิดพลาดของแอปพลิเคชัน


วิธีใช้ตัวเข้ารหัส URL

  1. ป้อนสตริง: ป้อนข้อความหรือ URL ที่มีอักขระพิเศษ (เช่น name=John Doe & age=30)

  2. เข้ารหัส: ใช้ตัวเข้ารหัส URL (เครื่องมือออนไลน์ เครื่องมือพัฒนาเบราว์เซอร์ หรือฟังก์ชันการเขียนโปรแกรม) เพื่อแปลง

    • ตัวอย่างผลลัพธ์: name=John%20Doe%20%26%20age%3D30

  3. ใช้ URL ที่เข้ารหัส: วางสตริงที่เข้ารหัสในเบราว์เซอร์ คำขอ API หรือแบบฟอร์มบนเว็บ

ตัวอย่างการเขียนโปรแกรม:

  • JavaScript: encodeURIComponent("John Doe & age=30")

  • Python: urllib.parse.quote("John Doe & อายุ=30")


เมื่อใดจึงควรใช้ตัวเข้ารหัส URL

  • เมื่อส่งข้อมูลใน URL (สตริงแบบสอบถาม พารามิเตอร์เส้นทาง)

  • เมื่อเชื่อมโยงไปยัง URL ที่มีอักขระพิเศษหรือช่องว่าง

  • เมื่อสร้างแบบฟอร์มเว็บหรือ API ที่ต้องมีการส่งข้อความอย่างปลอดภัย

  • เมื่อฝังอินพุตแบบไดนามิกของผู้ใช้ใน URL