ตัวอย่าง
ข้อมูลนำเข้า:
https://www.starrytool.com
คลิกปุ่มเข้ารหัสเพื่อให้ได้ผลลัพธ์:
https%3A%2F%2Fwww.starrytool.com
เกี่ยวกับเครื่องมือเข้ารหัส/ถอดรหัส URL ออนไลน์
การเข้ารหัส URL หรือที่รู้จักกันว่า Percent-encoding เป็นกระบวนการที่แปลงอักขระที่ไม่ใช่ ASCII, อักขระที่สงวนไว้ และข้อมูลอื่น ๆ ที่ต้องการการจัดการพิเศษ ให้เป็นรูปแบบที่สามารถส่งผ่านได้อย่างปลอดภัยภายใน URL ในการเข้ารหัส URL อักขระเหล่านี้จะถูกแทนที่ด้วยเครื่องหมายเปอร์เซ็นต์ (%) ตามด้วยสองหลักฐานสิบหกซึ่งแสดงถึงค่า ASCII ของอักขระเดิม
การถอดรหัส URL เป็นกระบวนการกลับกันของการเข้ารหัส URL ซึ่งแปลงสตริงที่เข้ารหัสกลับเป็นรูปแบบเดิม ในการถอดรหัส URL เครื่องหมายเปอร์เซ็นต์ (%) แต่ละตัวและหลักฐานสิบหกสองตัวที่ตามมาจะถูกแปลงกลับเป็นอักขระที่สอดคล้องกัน
• คุณสมบัติ
ความเข้ากันได้: รับประกันว่า URL จะถูกแยกวิเคราะห์อย่างถูกต้องโดยเบราว์เซอร์ต่าง ๆ และเซิร์ฟเวอร์ รักษาความถูกต้องของข้อมูลที่ส่งผ่านทางอินเทอร์เน็ต
ความปลอดภัย: ด้วยการเข้ารหัสอักขระที่ละเอียดอ่อนเช่นช่องว่างและสัญลักษณ์พิเศษ ป้องกันไม่ให้ข้อมูลถูกตีความผิดหรือถูกใช้งานอย่างไม่เหมาะสม
การกลับคืน: การเข้ารหัส URL เป็นกระบวนการที่สามารถย้อนกลับได้ ทำให้สามารถถอดรหัส URL ที่เข้ารหัสกลับไปเป็นสถานะเดิมได้อย่างสมบูรณ์
• กรณีใช้งาน
การรวมข้อมูลที่ปลอดภัยใน URL: เมื่อ URL ต้องการรวมอักขระพิเศษหรืออักขระที่สงวนไว้ เช่น ช่องว่าง, &, หรือ # ในสตริงการค้นหา อักขระเหล่านี้จะถูกเข้ารหัสเพื่อป้องกันความสับสน
การสนับสนุนหลายภาษา: การเข้ารหัส URL รับประกันว่าอักขระที่ไม่ใช่ภาษาอังกฤษจะถูกส่งผ่านและตีความอย่างถูกต้อง รองรับการแบ่งปันเนื้อหาหลายภาษา
การส่งข้อมูลแบบฟอร์ม: เมื่อส่งแบบฟอร์มเว็บ หากข้อมูลในแบบฟอร์มมีอักขระพิเศษ ข้อมูลนี้จะถูกเข้ารหัส URL เพื่อให้การส่งผ่านไปยังเซิร์ฟเวอร์ปลอดภัย
การป้องกันการโจมตี XSS: ด้วยการเข้ารหัสสคริปต์หรือเนื้อหาอื่น ๆ ที่อาจเป็นอันตรายที่แทรกเข้าไปใน URL ความเสี่ยงของการโจมตี cross-site scripting (XSS) จะลดลง