What is URL Encoding?
When Should You Use It?
- معلمات URL: عند تمرير البيانات في عنوان URL، مثل `search.php?query=hello world`، يجب تشفير المسافة إلى `search.php?query=hello%20world`.
- أسماء الملفات: لتضمين أسماء الملفات ذات الأحرف الخاصة بأمان في عنوان URL، مثل `file/name.txt` الذي يصبح `file%2Fname.txt`.
Frequently Asked Questions:
What is the difference between Encode and Decode?
التشفير يحول الأحرف الخاصة إلى تنسيق آمن لعنوان URL (على سبيل المثال، ` ` يصبح `%20`). فك التشفير يعكس العملية، ويحول التنسيق المشفر مرة أخرى إلى طابعه الأصلي (على سبيل المثال، `%20` يصبح ` `).
Why are some characters left unchanged?
لا يلزم تشفير الأحرف الأبجدية الرقمية القياسية (a-z ،A-Z ،0-9) وبعض الأحرف المحجوزة (`-` ،`_` ،`.` ،`~`) لأنها تعتبر بالفعل آمنة لعناوين URL.