35 lines
4.6 KiB
Markdown
35 lines
4.6 KiB
Markdown
---
|
||
title: Url Encoding Reference
|
||
localeTitle: مرجع ترميز Url
|
||
---
|
||
## مرجع ترميز Url
|
||
|
||
عنوان URL هو عنوان لموقع الويب. مثلما يجب أن تتبع العناوين البريدية تنسيقًا محددًا ليتم فهمه بواسطة ساعي البريد ، يجب على URLS اتباع تنسيق لفهمه وإيصالك إلى الموقع الصحيح.
|
||
|
||
هناك بعض الأحرف المسموح بها في سلسلة عنوان URL والأحرف الأبجدية والأرقام وعدد قليل من الأحرف فقط `; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #` يمكن أن يكون لها معاني خاصة.
|
||
|
||
#### الشخصيات المحجوزة:
|
||
|
||
| حرف المعنى | | --- | --- | | : | بروتوكول منفصل (http) من العنوان | | / | مجال منفصل والدلائل | | # | مراسي منفصلة | | ؟ | سلسلة استعلام منفصلة | | & | عناصر استعلام منفصلة | | @ | اسم المستخدم وكلمة المرور منفصلة من المجال | | ٪ | يشير إلى حرف مشفر | | + | يشير إلى مساحة |
|
||
|
||
#### التشفير:
|
||
|
||
يجب تشفير أي حرف غير حرف أبجدي أو رقم أو حرف محجوز قيد الاستخدام.
|
||
|
||
تستخدم عناوين URL مجموعة حروف ASCII ("American Standard Code for Information Interchange") ولذلك يجب أن يكون الترميز بتنسيق ASCII صحيح.
|
||
|
||
هناك وظائف في معظم لغات الويب للقيام بهذا الترميز لك ، على سبيل المثال في `encodeURI()` JavaScript وفي PHP `rawurlencode()` .
|
||
|
||
| حرف مشفرة | | --- | --- | | الفضاء ٪ 20 | | ! | ٪ 21 | | "|٪ 22 | | # | ٪ 23 | | $ | ٪ 24 | | ٪ | ٪ 25 | | & | ٪ 26 | | "| ٪ 27 | | (|٪ 28 | | ) | ٪ 29 | | \* | ٪ 2A | | + | ٪ 2B | | ، | ٪ 2C | | - | ٪ 2D | | . | ٪ 2E | | / | ٪ 2F | | 0 | ٪ 30 | | 1 | ٪ 31 | | 2 | ٪ 32 | | 3 | ٪ 33 | | 4 | ٪ 34 | | 5 | ٪ 35 | | 6 | ٪ 36 | | 7 | ٪ 37 | | 8 | ٪ 38 | | 9 | ٪ 39 | | : | ٪ 3A | | . | ٪ 3B | | <| ٪ 3C | | = | ٪ 3D | | > | ٪ 3E | | ؟ | ٪ 3F | | @ | ٪ 40 | | أ | ٪ 41 | | ب | ٪ 42 | | ج | ٪ 43 | | د | ٪ 44 | | ه | ٪ 45 | | F | ٪ 46 | | ز | ٪ 47 | | ح | ٪ 48 | | أنا | ٪ 49 | | ي | ٪ 4A | | ك | ٪ 4B | | لام | ٪ 4C | | م | ٪ 4D | | ن | ٪ 4E | | يا ٪ 4F | | ف | ٪ 50 | | س | ٪ 51 | | R | ٪ 52 | | S | ٪ 53 | | تي | ٪ 54 | | يو | ٪ 55 | | V | ٪ 56 | | ث | ٪ 57 | | X | ٪ 58 | | Y | ٪ 59 | | Z | ٪ 5A | | \[| ٪ 5B | | \\ | ٪ 5C | | \] | ٪ 5D | | ^ | ٪ 5E | | \_ | ٪ 5F | | \`| ٪ 60 | | أ | ٪ 61 | | ب | ٪ 62 | | ج | ٪ 63 | | د | ٪ 64 | | ه | ٪ 65 | | و | ٪ 66 | | ز | ٪ 67 | | ح | 68 ٪ | أنا | ٪ 69 | | ي | ٪ 6A | | ك | ٪ 6B | | ل | ٪ 6C | | م | ٪ 6D | | ن | ٪ 6E | | س | ٪ 6F | | ع ٪ 70 | | ف | ٪ 71 | | ص | ٪ 72 | | ق | ٪ 73 | | ر | ٪ 74 | | ش | ٪ 75 | | v | ٪ 76 | | ث | ٪ 77 | | س | ٪ 78 | | ذ | ٪ 79 | | ض | ٪ 7A | | {| ٪ 7B | | | | ٪ 7C | | } | ٪ 7D | | ~ | ٪ 7E | | ¢ | ٪ A2 | | جنيه استرليني | ٪ A3 | | ¥ | ٪ A5 | | | | ٪ A6 | | § | ٪ A7 | | «| ٪ AB | | ¬ | ٪ AC | | ¯ | ٪ AD | | º | ٪ B0 | | ± | ٪ B1 | | ª | ٪ B2 | | ، | ٪ B4 | | µ | ٪ B5 | | »| ٪ BB | | ¼ | ٪ قبل الميلاد | | ½ | ٪ دينار بحريني | ¿| ٪ BF | | À | ٪ C0 | | Á | ٪ C1 | | Â | ٪ C2 | | أ ٪ C3 | | Ä | ٪ C4 | | Å | ٪ C5 | | Æ | ٪ C6 | | ا | ٪ C7 | | ب | ٪ C8 | | É | ٪ C9 | | Ê | ٪ CA | | Ë | ٪ CB | | Ì | ٪ CC | | Í | ٪ CD | | Î | ٪ CE | | Ï | ٪ CF | | Ð | ٪ D0 | | Ñ | ٪ D1 | | Ò | ٪ D2 | | Ó | ٪ D3 | | Ô | ٪ D4 | | Õ | ٪ D5 | | Ö | ٪ D6 | | Ø | ٪ D8 | | Ù | ٪ D9 | | Ú | ٪ DA | | Û | ٪ DB | | Ü | ٪ العاصمة | | Ý | ٪ DD | | Þ | ٪ DE | | ß | ٪ DF | | à | ٪ E0 | | á | ٪ E1 | | â | ٪ E2 | | م ٪ E3 | | ن | ٪ E4 | | å | ٪ E5 | | و ٪ E6 | | ç | ٪ E7 | | è | ٪ E8 | | é | ٪ E9 | | ê | ٪ EA | | ë | ٪ EB | | ì | ٪ EC | | أنا ٪ ED | | î | ٪ EE | | ï | ٪ EF | | ð | ٪ F0 | | ñ | ٪ F1 | | ò | ٪ F2 | | ó | ٪ F3 | | ô | ٪ F4 | | õ | ٪ F5 | | ö | ٪ F6 | | ÷ | ٪ F7 | | ø | ٪ F8 | | ù | ٪ F9 | | ú | ٪ FA | | û | ٪ FB | | ü | ٪ FC | | ý | ٪ FD | | þ | ٪ FE | | ÿ | ٪ FF |
|
||
|
||
#### مثال:
|
||
|
||
`encodeURI(Free Code Camp);
|
||
// Free%20Code%20Camp
|
||
`
|
||
|
||
#### معلومات اكثر:
|
||
|
||
[MDN encodeURI ()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI)
|
||
|
||
\[https://www.w3schools.com/tags/ref\_urlencode.asp\](HTML URL Encoding Reference) |