เข้ารหัสและถอดรหัส URL: หลักการและตัวอย่าง
ใช้ encodeURIComponent / decodeURIComponent สำหรับค่าใน URL ไม่ใช่เข้ารหัสทั้งลิงก์ที่มีโครงสร้าง
คำตอบโดยสรุป
ใช้ encodeURIComponent / decodeURIComponent สำหรับค่าใน URL ไม่ใช่เข้ารหัสทั้งลิงก์ที่มีโครงสร้าง
เลือกค่าพารามิเตอร์ ไม่ใช่โครงสร้าง URL
เครื่องมือนี้ออกแบบสำหรับส่วนประกอบ หากนำ https://example.com/?a=1 มาทั้งเส้น เครื่องหมายแบ่งโครงสร้างจะถูกเข้ารหัสด้วย ถ้าต้องการเติมพารามิเตอร์ในลิงก์ ให้ใช้ตัวสร้างลิงก์แทน
เครื่องหมายบวกมีสองบริบท
A+B อาจหมายถึงบวกจริง หรือ A เว้นวรรค B ในข้อมูลแบบฟอร์ม ต้องรู้ชนิดข้อมูลก่อนเลือกโหมด ส่วน %2B หมายถึงบวกที่เข้ารหัสไว้ ไม่ควรถูกเปลี่ยนเป็นช่องว่างหลังถอดอีก
ถอดซ้ำอาจเปลี่ยนข้อมูลเกินที่ตั้งใจ
%2520 ถอดหนึ่งครั้งเป็น %20 หากถอดอีกครั้งกลายเป็นช่องว่าง การถอดซ้ำโดยไม่ทราบจำนวนชั้นจึงอาจเปลี่ยนค่าที่ต้องการรักษาไว้
ทดลองกับข้อมูลของคุณ
เปิดเข้ารหัสและถอดรหัส URL แล้วใช้ คู่มือทีละขั้น เมื่อต้องการตรวจช่องกรอก
อ่านประกอบ: MDN: เข้ารหัสองค์ประกอบ URL เป็นแหล่งข้อมูลพื้นฐาน ไม่ใช่การรับรองเครื่องมือหรือผลเฉพาะของผู้ใช้
คำถามที่พบบ่อย
เข้ารหัสและถอดรหัส URL ใช้หลักการใด?
ใช้ encodeURIComponent / decodeURIComponent สำหรับค่าใน URL ไม่ใช่เข้ารหัสทั้งลิงก์ที่มีโครงสร้าง
มีข้อจำกัดอะไรที่ต้องตรวจให้ตรงกับกรณีของฉัน?
การเข้ารหัสนี้ไม่ปกปิดข้อมูลลับ หากต้องการสร้างลิงก์ติดตามให้ใช้ UTM builder