ToolMill.io

แก้ไขที่อยู่ URL / Decode (Percent- Encoding)

ที่อยู่ URL Encode/ Decode (present-encording) เปลี่ยนอักขระไม่ปลอดภัย ให้เป็นรูปแบบปลอดภัยแบบ URL และกลับมาอีกครั้ง ใช้สําหรับข้อความค้นข้อมูล, ที่อยู่ URL เปลี่ยนเส้นทาง, พารามิเตอร์ UTM, และคําร้องขอ API ที่ดีบั๊ก (RFC 3986). เรียกใช้งาน 100% ในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลด — และทํางานออฟไลน์หลังจากติดตั้งเครื่องมือ Mail เป็น PWA แล้ว

ชุดรหัสอักขระ

ลองสิ

ตัวอย่าง

ข้อความรหัสที่อยู่ URL สําหรับพารามิเตอร์การค้นหา
นําเข้า
summer sale & shoes
ส่งออก
summer%20sale%20%26%20shoes
ข้อความ URL ที่ถอดรหัสแล้ว
นําเข้า
summer%20sale%20%26%20shoes
ส่งออก
summer sale & shoes

เมื่อมีการเข้ารหัสค่าเต็ม vs เป็นส่วนหนึ่งของที่อยู่ URL

ความผิดพลาดที่พบบ่อยที่สุด คือการเข้ารหัสส่วนผิดของที่อยู่ URL ในการทํางานหลาย ๆ แบบ คุณเพียงต้องการเข้ารหัสค่าการค้นหา, ส่วนพาธ, ชิ้นส่วน, หรือจุดเปลี่ยนเส้นทางแทนข้อความ URL ทั้งหมด หน้านี้ใช้การเข้ารหัสการเข้ารหัสและถอดรหัส ซึ่งเหมาะสมกับค่าและส่วนประกอบส่วนบุคคลมากที่สุด

อักขระที่ต้องการรหัสอักขระ

พื้นที่, แอมเพอแรนด์, เท่ากับเครื่องหมาย, เครื่องหมายคําถาม, เฮเธอร์, เครื่องหมายเปอร์เซ็นต์, เครื่องหมายตัดต่อค่าองค์ประกอบ, และตัวละครที่ไม่ใช่ ASCII เป็นเหตุผลทั่วไปในการเข้ารหัสข้อความ ก่อนที่จะวางมันเข้าไปในที่อยู่ URL สําคัญมากสําหรับการค้นหา, สืบค้น, ฉลาก, ชื่อแฟ้ม, และค่าต่าง ๆ ของผู้ใช้ ซึ่งอาจจะทําลายข้อความค้นหรือส่วนพาธก็ได้

ข้อผิดพลาดพื้นฐานที่มีการเข้ารหัสที่อยู่ URL

การจับคู่คู่เป็นหนึ่งในปัญหาทั่วไป ยกตัวอย่างเช่น การเข้ารหัส %20 ที่มีอยู่แล้ว กลายเป็น %2520 อีก ข้อผิดพลาดทั่วไปอีกประการหนึ่งคือการถอดรหัสที่อยู่ URL ทั้งหมด เมื่อค่าพารามิเตอร์เดียวถูกถอดรหัส นอกจากนี้ยังสําคัญที่จะจําไว้ว่าหน้านี้ ผลิตพื้นที่รหัสเปอร์เซ็นต์เช่น %20 ไม่ใช่รูปแบบบวกเครื่องหมาย

ผล งาน ที่ ใช้ ได้ ผล

ใช้หน้านี้เมื่อทําการตั้งค่าพารามิเตอร์สําหรับค้นหาสําหรับลิงก์, กําลังทําการล้างค่า UTM หรือค่าการติดตาม, การถอดรหัสข้อความที่คัดลอกมาจากปูมบันทึกหรือเครื่องมือเบราว์เซอร์, หรือทําการเพิ่มเส้นทางไปยังที่อยู่ URL อื่น มันมีประโยชน์มากที่สุดเมื่อคุณจัดการหนึ่งค่า ในเวลาเดียวกัน และต้องการที่จะเห็นผลลัพธ์เปอร์เซ็นต์ที่แน่นอน

เกิดอะไรขึ้นกับข้อความที่ไม่ใช่ภาษาอังกฤษและอิโมจิ

เครื่องมือนี้ใช้%-encodes UTF-8 ไบต์ ซึ่งเป็นเหตุผลที่ตัวอักษรที่เน้นเสียง, อักษรที่ไม่ใช่ภาษาละติน, และ Emoji มักจะกลายเป็นรหัสหลายเปอร์เซ็นต์แทนหนึ่งหน่วย พฤติกรรมนี้เป็นเรื่องปกติ และมีประโยชน์เมื่อปลายทางกําหนด คาดว่าจะมีการรักษาความปลอดภัยที่ URL สําหรับข้อความยูนิโค้ดต้นฉบับ

การถอดรหัสผิดพลาด

ก่อนที่คุณจะเรียกค่าที่อยู่ URL นี้ใหม่

ตรวจ สอบ ผล ที่ ออก มา ใน บริบท ที่ แท้ จริง ก่อน จะ คิด ว่า ถูก. หากมีอะไรบางอย่างที่ดูไม่ถูกต้อง ให้ตรวจสอบหาตําแหน่ง URL สองเท่า, การจับช่องว่างผสมกัน และเครื่องหมายบวก, หรือเครื่องหมายไม่ตรงกันระหว่างวิธีการกําหนดปลายทางของคุณ

เหตุ ผล ที่ ข้อ ความ ผิด พลาด ยัง คง ผิด อยู่

การถอดรหัสที่ถูกต้องตรงนี้ ไม่รับประกันว่าแอพอีกตัว จะตีความข้อความแบบเดียวกัน ระบบ บาง ระบบ ถือ ว่า ข้อ ความ ที่ เพิ่ม เข้า ด้วย กัน เป็น ช่อง ว่าง ส่วน บาง ระบบ เก็บ รักษา ไว้ ตาม ตัว อักษร และ สงวน ตัว อักษร อาจ ยัง จําเป็น ต้อง ได้ รับ การ จัด การ พิเศษ ขึ้น อยู่ กับ ว่า ข้อ ความ นั้น อยู่ ใน เส้น ทาง, ข้อ เรียก ร้อง, หรือ การ ส่ง ข้อ ความ.

จะ บอก ได้ อย่าง ไร ว่า คุณ ควร ระบุ ที่ อยู่ อาศัย ทั้ง หมด หรือ แค่ ส่วน เดียว?

การเข้ารหัสต้องขึ้นอยู่กับบริบท ค่าพารามิเตอร์สําหรับสอบถามมักต้องการการเข้ารหัส แม้ว่าที่อยู่ URL อื่น ๆ จะสามารถอ่านได้ แต่ที่อยู่ URL ที่รวบรวมไว้แล้วอาจจะเสียค่าได้ หากคุณทําการเข้ารหัสตัวแบ่งเช่น , & = หรือ / ลอง คิด ดู ว่า คุณ กําลัง เตรียม ส่วน ประกอบ หนึ่ง หรือ ที่ อยู่ ทั้ง หมด ก่อน จะ ใช้ ผล ที่ ออก มา.

การถอดรหัสล้มเหลว โดยปกติแล้วหมายถึงข้อความที่ถูกวางไว้ มีลําดับรูปแบบ ไม่ถูกต้อง, ข้อมูลธรรมดาผสม และเนื้อหาที่เข้ารหัสไว้, หรือข้อความที่ได้ถอดรหัสมาแล้วหนึ่งครั้ง หากผลลัพธ์ดูไม่ถูกต้อง ให้ตรวจสอบว่า คุณวางที่อยู่ URL เต็มแทนส่วนประกอบเดียวหรือไม่ และเครื่องหมายเปอร์เซ็นต์ถูกเพิ่มเป็นสองเท่าจากการประมวลผลก่อนหน้านี้หรือไม่

เครื่องมือที่เกี่ยวข้อง