เข้ารหัสและถอดรหัส URL
ทำให้ข้อความใส่ในลิงก์ได้อย่างปลอดภัย แปลงข้อความที่เข้ารหัสด้วย % กลับเป็นคำที่อ่านได้ และดูว่า URL ประกอบด้วยอะไรบ้าง
ปิดผนึกไว้บนอุปกรณ์นี้
ทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดใด ๆ
ปิดผนึก
ผลลัพธ์
ผลลัพธ์จะแสดงที่นี่ขณะที่คุณพิมพ์
ถอดรหัสข้อความนี้ไม่ได้
ส่วนประกอบของ URL นี้
พารามิเตอร์ของ Query
| ชื่อ | ค่า (ถอดรหัสแล้ว) |
|---|
วิธีใช้งาน
-
เลือกทิศทาง
เข้ารหัสทำให้ข้อความใช้ใน URL ได้อย่างปลอดภัย ถอดรหัสจะแปลงลำดับอย่าง %C3%A9 กลับเป็นอักขระที่อ่านได้
-
เลือกสิ่งที่จะเข้ารหัส
ค่าพารามิเตอร์เดียวต้องเข้ารหัสอักขระพิเศษทุกตัว ส่วน URL ทั้งหมดจะคงเครื่องหมายทับ เครื่องหมายคำถาม และเครื่องหมาย & ไว้
-
คัดลอกหรือตรวจดู
คัดลอกผลลัพธ์ หรืออ่านตารางที่แยก URL เป็นโปรโตคอล โฮสต์ พาธ พารามิเตอร์ และ Fragment
คำถามที่พบบ่อย
ข้อความที่ฉันวางถูกส่งไปที่ใดหรือไม่
ไม่ การเข้ารหัส การถอดรหัส และการวิเคราะห์ URL ทำงานในเบราว์เซอร์ของคุณทั้งหมด ลิงก์ที่มีโทเคนหรือข้อมูลส่วนตัวจึงอยู่บนอุปกรณ์ของคุณ
การเข้ารหัสส่วนหนึ่งกับ URL ทั้งหมดต่างกันอย่างไร
ส่วนหนึ่งของ URL เช่น คำค้นหาที่อยู่หลัง ?q= ต้องเข้ารหัสอักขระอย่าง &, = และ / เพื่อไม่ให้ถูกอ่านเป็นโครงสร้างของ URL ส่วน URL ทั้งหมดจะคงอักขระเหล่านั้นไว้เพราะเป็นโครงสร้างของมัน และเข้ารหัสเฉพาะช่องว่างและอักขระที่อยู่นอก ASCII
ช่องว่างควรเป็น %20 หรือ +
ใช้กันทั้งสองแบบ %20 ใช้ได้ทุกตำแหน่งใน URL ส่วน + หมายถึงช่องว่างเฉพาะใน Query String ที่ส่งจากแบบฟอร์ม HTML หากไม่แน่ใจ ให้ใช้ %20
ทำไมตัวอักษรไทยจึงกลายเป็นรหัส % หลายตัว
URL ใช้ UTF-8 ซึ่งตัวอักษรไทยอย่าง ก ใช้สามไบต์ ตัวอักษรอย่าง é ใช้สองไบต์ และอีโมจิใช้สี่ไบต์ แต่ละไบต์เขียนเป็น % ตามด้วยเลขฐานสิบหกสองหลัก ก จึงกลายเป็น %E0%B8%81
ทำไมการถอดรหัสข้อความบางอย่างจึงล้มเหลว
การถอดรหัสล้มเหลวเมื่อหลัง % ไม่มีเลขฐานสิบหกสองหลัก หรือเมื่อไบต์ไม่เป็น UTF-8 ที่ถูกต้อง ซึ่งมักเกิดกับข้อความที่ระบบเก่าเข้ารหัสด้วย Latin-1 หรือ TIS-620 ข้อผิดพลาดจะแสดงตำแหน่งที่มีปัญหาอย่างแม่นยำ