เข้ารหัส/ถอดรหัส URL

ดำเนินการเข้ารหัสและถอดรหัส URL ในเวิร์กสเปซที่ใช้ร่วมกัน รวมถึง URI คอมโพเนนต์ และแบบฟอร์ม พร้อมการตรวจสอบพารามิเตอร์การค้นหาแบบอ่านอย่างเดียวและการแมป JSON

ประมวลผลภายในเครื่องผ่านเบราว์เซอร์
หน้านี้ผ่านการตรวจสอบไดเรกทอรีสาธารณะแล้ว; เมื่อเปิดใช้JavaScript จะใช้ฟังก์ชันครบถ้วนได้
คู่มือการใช้งาน

วิธีใช้การเข้ารหัสและถอดรหัส URL

ประมวลผลภายในเครื่องผ่านเบราว์เซอร์

ตัวอย่าง

encodeURIComponent

café +

ผลลัพธ์

caf%C3%A9%20%2B

ตัวอย่าง

Form encode (+)

café +

ผลลัพธ์

caf%C3%A9+%2B
  1. การดำเนินการ

    สำหรับ URL ทั้งหมด ให้เลือก encodeURI; สำหรับค่าพารามิเตอร์เดียว ให้เลือก encodeURIComponent โดย Form encode (+) ใช้ + แทนช่องว่างและเข้ารหัส + เดิมเป็น %2B

ข้อจำกัดและข้อควรระวัง

  • การเข้ารหัสเปอร์เซ็นต์ต้องมี % ตามด้วยเลขฐานสิบหกสองหลัก และไบต์ที่ถอดรหัสต้องเป็น UTF-8 ที่ถูกต้อง หากถอดรหัสผิดพลาด ให้ตรวจสอบข้อมูลต้นฉบับแทนการถอดรหัสซ้ำ

คำถามที่พบบ่อย

ทำไมเครื่องหมายบวกจึงกลายเป็นช่องว่างหลังถอดรหัส?

Form decode (+) ถือว่า + เป็นช่องว่าง ส่วน decodeURIComponent เก็บ + ไว้ ให้เข้ารหัสเครื่องหมายบวกเดิมเป็น %2B เพื่อเรียกคืน

ข้อเสนอแนะของหน้าพบปัญหาหรือมีข้อเสนอแนะในการปรับปรุงหรือไม่?
ฟังก์ชันข้อเสนอแนะจำเป็นต้องใช้งานในเวอร์ชันออนไลน์

โปรดเปิดใช้ JavaScript ในเวอร์ชันออนไลน์แล้วส่ง; ฟังก์ชันในเครื่องของเครื่องมือหรือกรณีใช้งานปัจจุบันไม่ได้รับผลกระทบ

ไปยังรุ่นออนไลน์เพื่อส่งความคิดเห็น