Smart Tools
Blog博客
Theme
ค้นหาเครื่องมือ
User login
Escape code ↓ Escape decoding ↑ empty
บทนำสู่การเข้ารหัสเพื่อหลบเลี่ยง:

1. การเข้ารหัสแบบหลบหลีก (Escape encoding) เป็นวิธีการแปลงอักขระที่ไม่ใช่ ASCII ในสตริงให้เป็นรูปแบบ %xx โดยที่ xx คือเลขฐานสิบหกซึ่งแทนรหัสของอักขระนั้นในตารางชุดอักขระ

2. การเข้ารหัสแบบหลบหลีกใช้ชุดอักขระ ISO Latin ในการเข้ารหัสสตริงที่ระบุ พื้นที่ว่าง เครื่องหมายวรรคตอน อักขระพิเศษ และอักขระที่ไม่ใช่ ASCII อื่นๆ จะถูกแปลงเป็นการเข้ารหัสอักขระในรูปแบบ %xx โดยที่ xx คือเลขฐานสิบหกที่แสดงถึงการเข้ารหัสของอักขระในตารางชุดอักขระ

3. ความแตกต่างระหว่างการเข้ารหัส Escape กับการเข้ารหัส encodeURI และ encodeURIComponent:

(1) การเข้ารหัสแบบหลบหลีกจะเข้ารหัสอักขระที่ไม่ใช่ ASCII ทั้งหมด

(2) `encodeURI` และ `encodeURIComponent` ใช้สำหรับการเข้ารหัสอักขระพิเศษภายใน URL เป็นหลัก

(3) การเข้ารหัสแบบหลบหลีกไม่คำนึงถึงกฎเฉพาะของ URL

(4) `encodeURI` และ `encodeURIComponent` จะเข้ารหัสอักขระตามกฎการเข้ารหัส URL เพื่อให้แน่ใจว่าสตริงที่ได้สามารถนำไปใช้เป็นส่วนหนึ่งของ URL ได้

Recommended Tools
หน้าแรก ค้นหาเครื่องมือ รายการโปรด ภาษา