HTML URL Encoding
ما هو الـ URL؟
يرمز URL إلى Uniform Resource Locator (عنوان ويب)، يمكن أن يحتوي عنوان URL على كلمات مثل (albashmoparmeg.com) أو عنوان بروتوكول الإنترنت (IP) ، مثل (172.16. 254.1)، لكن معظم المستخدمين يستخدمون عنوان URL في شكل كلمات لأنه من السهل تذكره أكثر من الأرقام.
ما هو الـ URL Encoding؟
يتم استخدام URL Encoding لتحويل الأحرف غير ASCII إلى تنسيق يمكن استخدامه عبر الإنترنت لأنه يتم إرسال عنوان URL عبر الإنترنت باستخدام مجموعة أحرف ASCII فقط، إذا كان عنوان URL يحتوي على أحرف خارج مجموعة ASCII ، فيجب تحويل عنوان URL.
في ترميز URL ، يتم استبدال الأحرف غير ASCII بـ “٪” متبوعة بأرقام سداسية عشرية.
لا يمكن أن تحتوي عناوين URL على مسافات، عادةً ما يستبدل URL Encoding المسافة بعلامة الجمع (+ أو 20٪).
Reserved Characters
يتم حجز بعض الأحرف أو تقييد استخدامها في عنوان URL لأنه (أو ربما لا) يتم تعريفها كمحددات بواسطة البنية العامة في نظام URL معين، على سبيل المثال تُستخدم الشرطة المائلة / لفصل أجزاء مختلفة من عنوان URL.
إذا كانت بيانات مكون عنوان URL تحتوي على حرف يتعارض مع مجموعة محجوزة من الأحرف ، والتي تم تعريفها كمحدد في مخطط عنوان URL ، فيجب أن يكون الحرف المتعارض مشفرًا بنسبة مئوية قبل تكوين عنوان URL.
الأحرف المحجوزة في عنوان URL هي:
? | = | ; | : | / | , | + | * | [ | ] | @ | ( | ) | ‘ | & | $ | # | ! |
%3F | %3D | %3B | %3A | %2F | %2C | %2B | %2A | %5D | %5B | %40 | %29 | %28 | %27 | %26 | %24 | %23 | %21 |
Unreserved Characters
الأحرف المسموح بها في عنوان URL ولكن ليس لها غرض محجوز تسمى بالأحرف الغير محجوزة، وتشمل هذه الأحرف الكبيرة والصغيرة والأرقام العشرية والواصلة والنقطة والشرطة السفلية.
فى هذا الجدول جميع الأحرف الغير المحجوزة في عنوان URL:
Z | Y | X | W | V | U | T | S | R | Q | P | O | N | M | L | K | J | I | H | G | F | E | D | C | B | A |
z | y | x | w | v | u | t | s | r | q | p | o | n | m | l | k | j | i | h | g | f | e | d | c | b | a |
~ | . | _ | – | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!