لقد أضفت ملاحظة.
1.
encodeURIComponent("[سلسلة]")
decodeURIComponent("[encodedString]")
2.
ترميزURI("[سلسلة]")
decodeURI("[سلسلة مشفرة]")
3.
الهروب("[سلسلة]")
unescape("[encodedString]")
ملاحظة:
أ. يتم تشفير/فك ترميز كل من 1 و2 في "utf-8".
ب. لا يمكن تشفير كل من 1 و2 _-~*.'
ج.الفرق بين 1 و2 هو 2 لا يمكن ترميزه /?&+=$@,;
د. يتم ترميز/فك ترميز الثلاثة في "ISO Latin"
ملاحظة: قواعد ترميز URL
1. قم بتشفير كل بايت؛
2. تحويل المسافات إلى علامات "+"؛
3. أحرف الأمان غير مشفرة. الأحرف الآمنة: الحروف الإنجليزية الكبيرة والصغيرة (az وAZ) والأرقام العربية (0-9) ' ( ) * - _!
4. يتم عرض وحدات البايت الأخرى بالنظام السداسي العشري وتكون مسبوقة بـ "%"، على سبيل المثال، استخدم %25 لتمثيل علامة %.