ตัวเข้ารหัส URL
เข้ารหัส URL และค่า query parameter หรือถอดรหัสสตริง percent-encoded กลับเป็นข้อความที่อ่านได้
แนวคิด
ใช้ URL encoding เพื่อส่งข้อความผ่านลิงก์อย่างปลอดภัย
URL รองรับตัวอักษรชุดจำกัด ดังนั้นข้อความภาษาเกาหลี ช่องว่าง และสัญลักษณ์ควรถูกแปลงเป็น percent-encoded ก่อนใช้ในลิงก์หรือ request
อักขระเช่นช่องว่าง, &/?, #, และข้อความที่ไม่ใช่ ASCII หากใช้ตรง ๆ อาจทำให้ URL ตัดตอนผิดพลาด โดยเฉพาะใน query string
เครื่องมือนี้ช่วยแปลงเป็น percent-encoding ให้ข้อความสามารถใช้กับ URL ค้นหา, ปลายทาง redirect และค่า request API ได้อย่างปลอดภัย
ใช้เมื่อใด
ใช้เมื่อป้อน input จากผู้ใช้ คำค้นภาษาเกาหลี ชื่อไฟล์ หรือตัวอักษรพิเศษ ลงในลิงก์, redirect หรือ URL API
การเข้ารหัส URL ทั้งหมดและค่าชุดเดียว
การเข้ารหัสทั้ง URL อาจเปลี่ยนตัวคั่นเช่น ?, &, =; ดังนั้นควรใช้การเข้ารหัสเฉพาะค่า query ถ้าทำได้
จุดตรวจสอบ
ก่อนใช้งาน ให้เปรียบเทียบการเข้ารหัสทั้ง URL และเฉพาะค่า สำหรับกรณี query, redirect, และการเรียก API
ช่องว่างจะเป็น %20 และตัวอักษร non-ASCII/special เป็น byte UTF-8 %XX ระบุขอบเขตให้ชัดเจน: path, full URL หรือ value-only
ตัวเข้ารหัส URL พื้นที่ทำงาน
วิธีใช้
- 1 ป้อน URL หรือข้อความที่ต้องการเข้ารหัส
- 2 รัน URL Encode เพื่อแปลงเป็นรูปแบบ percent-encoded ที่ปลอดภัยสำหรับ URL
- 3 ตรวจสอบผลลัพธ์แล้วคัดลอก
กรณีใช้งานทั่วไป
- เข้ารหัสค่า query parameter ด้วย URL encoder
- แปลงคำค้นหาภาษาไทยหรือ Unicode สำหรับ URL
- จัดการช่องว่างและอักขระพิเศษอย่างปลอดภัย
คำถามที่พบบ่อย
ควรเข้ารหัสค่าใดด้วย URL encoder
เครื่องมือนี้แปลงข้อความที่ใส่ใน URL โดยตรงได้ยาก เช่น ข้อความภาษาไทย ข้อความ Unicode ช่องว่าง และอักขระพิเศษ ให้เป็นสตริงที่เข้ารหัสอย่างปลอดภัย
ช่องว่างถูกจัดการอย่างไร
ช่องว่างจะแสดงเป็น %20 ตามพฤติกรรมเริ่มต้นของ encodeURIComponent
ควรวาง URL ทั้งเส้นหรือเฉพาะค่า query
เหมาะอย่างยิ่งสำหรับข้อความที่ต้องส่งเป็นค่า query parameter อย่างปลอดภัย หากวาง URL ทั้งเส้น ตัวคั่นต่าง ๆ อาจถูกเข้ารหัสไปด้วย