หน้าแรก / เครื่องมือนักพัฒนา / ตัวเข้ารหัส/ถอดรหัส URL ออนไลน์
เครื่องมือออนไลน์ฟรี

ตัวเข้ารหัส/ถอดรหัส URL ออนไลน์

แปลงข้อความเป็นการเข้ารหัส URL หรือถอดรหัสเปอร์เซ็นต์ รองรับพารามิเตอร์และทั้ง URL ทำงานใ…

เริ่มใช้งาน

คุณสมบัติและตัวอย่างการใช้งาน

เครื่องมือนี้ช่วยแปลงข้อความให้เป็นรูปแบบที่ปลอดภัยสำหรับใช้ใน URL หรือถอดรหัสข้อมูลที่เข้ารหัสไว้ ตัวอย่างเช่น ถ้าคุณมีข้อความ สวัสดี world และเลือกโหมดเข้ารหัสพารามิเตอร์ ผลลัพธ์จะเป็น %E0%B8%AA%E0%B8%A7%E0%B8%B1%E0%B8%AA%E0%B8%94%E0%B8%B5%20world โดยที่ช่องว่างถูกแทนด้วย %20 และตัวอักษรภาษาไทยถูกแปลงเป็นลำดับเปอร์เซ็นต์ UTF-8

โหมดการเข้ารหัสที่แตกต่างกัน

โหมดพารามิเตอร์จะเข้ารหัสอักขระพิเศษทั้งหมดรวมถึง / และ ? ในขณะที่โหมดทั้ง URL จะคงเครื่องหมายโครงสร้างของ URL ไว้ เช่น https://example.com/ทางเข้า?q=คำค้น จะกลายเป็น https://example.com/%E0%B8%97%E0%B8%B2%E0%B8%87%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%B2?q=%E0%B8%84%E0%B8%B3%E0%B8%84%E0%B9%89%E0%B8%99

การถอดรหัส

โหมดถอดรหัสจะแปลงลำดับเปอร์เซ็นต์ที่ถูกต้องกลับเป็นข้อความ หากพบรูปแบบ % ที่ไม่ถูกต้องหรือลำดับ UTF-8 ที่ไม่สมบูรณ์ จะแสดงข้อผิดพลาด โปรดทราบว่าเครื่องมือนี้ไม่แปลงเครื่องหมายบวก (+) เป็นช่องว่างเหมือนการถอดรหัสฟอร์ม HTML

ข้อจำกัด

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

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

1. ความแตกต่างระหว่างการเข้ารหัสพารามิเตอร์และการเข้ารหัสทั้ง URL คืออะไร?

การเข้ารหัสพารามิเตอร์ (encodeURIComponent) จะแปลงอักขระทุกตัวที่ไม่ใช่ตัวอักษรและตัวเลข รวมถึงเครื่องหมายทับและเครื่องหมายคำถาม ให้เป็นรูปแบบเปอร์เซ็นต์ ในขณะที่การเข้ารหัสทั้ง URL (encodeURI) จะคงเครื่องหมายโครงสร้างเช่น / และ ? ไว้เพื่อให้ URL ยังใช้งานได้

2. ทำไมผลลัพธ์การถอดรหัสไม่แปลงเครื่องหมายบวกเป็นช่องว่าง?

เครื่องมือนี้ใช้ฟังก์ชัน decodeURIComponent ซึ่งไม่แปลงเครื่องหมายบวกเป็นช่องว่างตามมาตรฐานการถอดรหัสฟอร์ม HTML หากคุณต้องการให้เครื่องหมายบวกเป็นช่องว่าง คุณต้องแทนที่ด้วยตนเองก่อนหรือหลังการถอดรหัส

3. ฉันสามารถป้อนข้อความได้มากแค่ไหน?

คุณสามารถป้อนข้อความได้สูงสุด 500,000 ตัวอักษร หากเกินจำนวนนี้ ระบบอาจตัดหรือไม่ประมวลผล ควรแบ่งข้อความออกเป็นส่วนย่อย

ข้อควรจำ

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

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ