วิธีเข้ารหัสหรือถอดรหัส URL
- เลือกว่าจะเข้ารหัสหรือถอดรหัส
- ระบุว่าเป็นพารามิเตอร์ (ค่าของช่องข้อมูล) หรือ URL เต็ม
- พิมพ์หรือวางข้อความ ผลลัพธ์จะแสดงทันที
- คัดลอกผลลัพธ์ไปใช้ในลิงก์ โค้ด หรือคำค้นหาของคุณ
ทำไมต้องเข้ารหัส URL
ที่อยู่เว็บอนุญาตเฉพาะอักขระบางชนิด ช่องว่าง ตัวอักษรภาษาไทย และสัญลักษณ์อย่าง & หรือ = จะถูกแทนด้วย % ตามด้วยเลขฐานสิบหกสองหลัก (เช่น ช่องว่างคือ %20) เรียกว่า percent-encoding
หากใส่ค่าภายในพารามิเตอร์ (?search=…) ให้ใช้ “พารามิเตอร์” ซึ่งเข้ารหัส : / ? & และ = ด้วย หากมี URL เต็มอยู่แล้วและต้องการแค่จัดการช่องว่างหรือตัวอักษรพิเศษ ให้ใช้ “URL เต็ม”
การถอดรหัสทำตรงข้าม เช่น เปลี่ยน %20 เป็นช่องว่าง เพื่อให้อ่าน URL ได้ตามที่เขียนไว้เดิม
ข้อควรรู้
- เมื่อถอดรหัสพารามิเตอร์ เครื่องหมาย + จะถูกอ่านเป็นช่องว่าง เหมือนที่แบบฟอร์มเว็บทำ
- หากข้อความมี % ที่ไม่ตามด้วยเลขฐานสิบหกสองหลัก จะถอดรหัสไม่ได้
- ไม่ได้ตรวจว่าที่อยู่นั้นมีอยู่จริงหรือถูกรูปแบบ เพียงแปลงอักขระเท่านั้น
คำถามที่พบบ่อย
พารามิเตอร์กับ URL เต็มต่างกันอย่างไร
พารามิเตอร์เข้ารหัสอักขระพิเศษทุกตัว รวมถึง : / ? & = ส่วน URL เต็มคงสัญลักษณ์เหล่านี้ไว้ เพราะเป็นส่วนของโครงสร้าง
ทำไมช่องว่างกลายเป็น %20
เพราะ URL ไม่อนุญาตให้มีช่องว่าง 20 คือรหัสของช่องว่างในเลขฐานสิบหก
ใช้กับภาษาไทยและอีโมจิได้หรือไม่
ได้ ระบบเข้ารหัสเป็น UTF-8 เช่น ñ จะเป็น %C3%B1
ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่
ไม่ ทุกอย่างเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อความไม่ออกจากอุปกรณ์
ใช้ฟรีหรือไม่
ฟรี ไม่ต้องสมัครสมาชิก และทำงานในเบราว์เซอร์ของคุณ