مُرمِّز / مُفكِّك ترميز URL
أي حرف خارج A-Z a-z 0-9 - _ . ~ يجب أن يخضع للهروب بالنسبة المئوية عند ظهوره في رابط. أغفِل واحدا فيرسلك المتصفح إلى مكان لم تقصده، أو ترفض واجهة البرمجة الطلب بخطأ 400. يتعامل هذا المُرمِّز مع روابط كاملة أو قيم معاملات مجردة، متنقلا بين النص القابل للقراءة وصيغة النقل الآمنة دون كسر الأحرف البنيوية مثل / أو ? ما لم تطلب ذلك.
كيفية ترميز رابط وفك ترميزه
-
1
الصق الرابط أو القيمة
أدخل رابطا كاملا أو سلسلة استعلام أو معاملا واحدا.
-
2
اختر مستوى الترميز
يبقي وضع الرابط الكامل على `/ : ? #` سليمة. ويهرب وضع المكوّن من كل ما هو محجوز.
-
3
نفّذ التحويل
يُرمَّز كل حرف بـ UTF-8 وتُستبدل البايتات المحجوزة بـ `%HH`.
-
4
اعكس عند الحاجة
تفك الأداة نفسها المُدخل المهروب بالنسبة المئوية عائدة به إلى أحرفه الأصلية.
encode مقابل encodeComponent
ينحدر الوضعان من جافاسكريبت ويقابلان قواعد RFC 3986 مختلفة.
| الوضع | يبقي سليما | استخدمه عندما |
|---|---|---|
الرابط الكامل (encodeURI) |
: / ? # [ ] @ ! $ & ' ( ) * + , ; = |
يكون لديك رابط منظم مسبقا |
المكوّن (encodeURIComponent) |
الأحرف غير المحجوزة فقط | تدرج قيمة في قالب |
الإصلاحات النموذجية التي تجريها هذه الأداة
- تصبح المسافات داخل قيمة استعلام
%20فيستقبل الخادم معاملا واحدا. - تصبح علامات العطف داخل قيمة
%26فلا تفتح زوج استعلام جديد. - تصبح علامات الجمع داخل مصطلح بحث
%2Bفلا يقرؤها الخادم كمسافات. - يصبح النص غير ASCII مثل
caféبصيغةcaf%C3%A9(UTF-8، بايتان).
مزلق الترميز المزدوج
إذا رمّزت سلسلة مرمّزة مسبقا حصلت على هراء: %20 تصبح %2520. فُكّ الترميز دائما أولا عندما لا تكون متأكدا من مصدر المُدخل. تنبّه الأداة عند اكتشاف تسلسلات نسبة مئوية في المُدخل قبل الترميز.
الأسئلة الشائعة
نعم عندما تختار وضع form-URL. يترك وضع RFC 3986 الصارم + كعلامة جمع حرفية لأن %20 وحدها هي المسافة المعيارية في معرّفات URI.
نعم. يرمّز وضع الرابط الكامل فقط الأحرف التي ليست بنية URI صالحة، فيمر رابط صحيح دون تغيير بينما تظل المسافات وغير ASCII داخل القيم تخضع للهروب.
UTF-8، وفق RFC 3986 ومواصفات WHATWG URL. الترميزات القديمة مثل ISO-8859-1 غير مدعومة.
لا. يجري الترميز محليا في متصفحك، ولا يُرسل شيء ولا يُخزَّن.
أدوات ذات صلة
نسخ رموز القلب
انسخ مجموعة منتقاة من رموز القلب والإيموجي الملون والزخارف. اطّلع على نقاط ترميز يونيكود الدقيقة قبل اللصق.
أداة كشف الأحرف غير المرئية
اكتشف وحذف الفواصل ذات العرض الصفري، والرموز اليونيكية المخفية، والمنفصلات غير المرئية من أي نص يحتوي على بيانات نقاط الكود والموقع.
مترجم الإيموجي
اكتب نصا إنجليزيا، وستحصل كل كلمة من القائمة المدمجة على إيموجي مناسبة. انسخ النتيجة كنص يحتوي على إيموجي.
رمز أقل من أو يساوي
انسخ علامة ≤ ورموز المقارنة الرياضية المرتبطة بها. يشمل ذلك رموز Unicode وكيانات HTML وترميز LaTeX للجداول الحسابية والأوراق البحثية وصفحات الويب.
مولّد خطوط إنستغرام
ولّد "خطوط" Unicode (عريض، مائل، مخطوط، أحادي المسافة، فراكتور) تُلصق مباشرة في نبذة إنستغرام واسمك وتعليقاتك.
منشئ أسماء المدن
أنشئ أسماء خيالية للمدن والبلدات والقرى والعواصم لبناء العوالم والخرائط والألعاب والقصص والبيانات التجريبية، بلغة حقيقية أو بنمط مبتكر.
الأداة متاحة بلغات أخرى
- URLエンコーダ/デコーダ [JA]
- Encodeur / Décodeur d'URL [FR]
- Bộ mã hóa/Bộ giải mã URL [VI]
- URL-encoder/decoder [NL]
- URL-Encoder/Decoder [DE]
- ตัวเข้ารหัส/ตัวถอดรหัส URL [TH]
- Codificador / Decodificador de URL [PT]
- URL 인코더 / 디코더 [KO]
- Codificador / Decodificador de URL [ES]
- URL-kodare/avkodare [SV]
- URL Encoder / Decoder [ID]
- Koder / dekoder URL [PL]
- URL 编码器/解码器 [ZH]
- URL Encoder / Decoder [EN]
- Codificatore / Decodificatore URL [IT]
- Кодер/декодер URL [RU]
- URL Kodlayıcı / Çözücü [TR]