لاحظتِ رموز غريبة زي %20 أو %3D في روابط طويلة؟ دي مش أخطاء ولا حاجة معقدة — طريقة قياسية بسيطة عشان أي بيانات توصل صح عبر الإنترنت من غير التباس مع رموز الرابط الأساسية.
معيار الروابط (URL) بيحدد مجموعة رموز خاصة ليها معنى وظيفي محدد (زي & لفصل معطيات، و? لبداية الاستعلام، والمسافة مش مسموحة خالص). لو بيانتك الفعلية (زي بحث المستخدم أو اسم ملف) فيها نفس الرموز دي، لازم تترمّز الأول عشان ما تتلخبطش مع بنية الرابط نفسها.
كل حرف خاص أو غير مسموح بيتحول لعلامة % متبوعة برمزين سداسي عشري بيمثلوا القيمة الرقمية للحرف في جدول ASCII. المسافة مثلًا بتتحول لـ%20 (لأن 20 هو التمثيل السداسي عشري لرمز المسافة)، وعلامة = بتتحول لـ%3D.
| الحرف الأصلي | الشكل المُرمّز |
|---|---|
| مسافة | %20 |
| & | %26 |
| = | %3D |
| ? | %3F |
| / | %2F |
باستخدام أداة URL Encoder/Decoder على فورا.tools:
20 هو التمثيل السداسي عشري لرمز المسافة في جدول ASCII، وعلامة % بتشير إن اللي بعدها كود مُرمّز.
نعم، أي حرف خارج نطاق الأحرف الأساسية المسموحة محتاج ترميز، فالحروف العربية بتتحول لرموز % متعددة.
في جزء الاستعلام بس، + مقبولة كبديل، لكن %20 هي الطريقة القياسية الأدق والمقبولة في كل أجزاء الرابط.
لا، الترميز مجرد تمثيل بديل آمن، والمتصفح بيفك الترميز تلقائيًا للوصول لنفس الوجهة الأصلية.
ترميز الروابط آلية بسيطة لضمان وصول بياناتك صح من غير التباس مع بنية الرابط نفسها — مرة واحدة تفهمي المنطق، هتبقي قادرة تقرأي أي رابط مُرمّز أو تبني واحد بنفسك بثقة كاملة.