ترميز/فك ترميز URL (محول الروابط والاستعلامات)

حوّل ترميز URL وفك ترميزه (الترميز بالنسبة المئوية) فورًا داخل متصفحك. بدّل بين سلوك encodeURIComponent وencodeURI واكتشف احتمالات الترميز المزدوج.

الوضع التلقائي هو الافتراضي. الصق الإدخال واحصل على الإخراج فورًا، ثم انسخ أو بدّل أو امسح ضمن تدفق واحد.

تُعالج المدخلات محليًا داخل متصفحك ولا تُرسل أبدًا إلى خادم.

طريقة الاستخدام

  1. الصق رابط URL أو سلسلة معلمات في مربع الإدخال.
  2. اختر الوضع (تلقائي/ترميز/فك ترميز) والهدف (قيمة معلمة/رابط كامل).
  3. راجع النتيجة وانسخها. استخدم "تبديل" إذا احتجت إلى تمريرها مرة أخرى.

ماذا ينبغي أن تختار؟

قيمة معلمة (موصى بها)

استخدم تحويلًا بأسلوب encodeURIComponent لقيم الاستعلام وأجزاء المسار وأسماء الملفات.

رابط كامل

استخدم تحويلًا بأسلوب encodeURI عندما تحتاج إلى الحفاظ على بنية الرابط كاملة.

+ مقابل %20

في الاستعلامات بأسلوب النماذج، قد يمثّل + مسافة. يمكنك تبديل هذا السلوك في الخيارات المتقدمة.

مثال

رابط URL

الإدخال

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

معاينة الإخراج

اختر هدف "رابط كامل" للحفاظ على بنية الرابط أثناء التحويل

معلمات UTM

الإدخال

utm_source=メール&utm_campaign=春セール 2026

معاينة الإخراج

من السهل مقارنة سلوك + و%20

سلسلة تحتوي على رموز

الإدخال

こんにちは/Hello?name=山田太郎&note=10%OFF

معاينة الإخراج

يفك الوضع الآمن الترميز مع الإبقاء على تسلسلات % غير الصالحة ويحذّر بدلًا من التوقف

ما هو ترميز/فك ترميز URL (الترميز بالنسبة المئوية)؟

  • يحّول الترميز بالنسبة المئوية الأحرف غير المناسبة لعناوين URL إلى صيغة %xx.
  • يعيد فك الترميز تحويل %xx إلى الأحرف الأصلية.
  • وهو ضروري عند التعامل مع النصوص والمسافات والرموز داخل الروابط.

متى تستخدم encodeURI ومتى تستخدم encodeURIComponent

  • استخدم سلوك encodeURIComponent للقيم فقط (مثل قيمة الاستعلام أو جزء من المسار).
  • استخدم سلوك encodeURI للروابط الكاملة.
  • اختر بناءً على ما إذا كان يجب إبقاء المحددات مثل ? و& و= و/ كما هي.

الأسئلة الشائعة

ما الفرق بين + و%20؟

%20 هو تمثيل المسافة بأسلوب RFC، بينما يُستخدم + أساسًا في اصطلاحات application/x-www-form-urlencoded. في الاستعلامات القادمة من النماذج قد يُعامل + كمسافة.

أي دالة يجب أن أستخدم؟

استخدم تحويلًا بأسلوب encodeURIComponent للقيم فقط، وبأسلوب encodeURI للروابط الكاملة. قرّر بحسب ما إذا كان ينبغي أن تبقى المحددات من دون تغيير.

ما هو الترميز المزدوج؟

إذا رأيت الكثير من تسلسلات %25، فقد يكون الإدخال نفسه قد رُمّز عدة مرات. تستطيع هذه الأداة اكتشاف ذلك وتسمح لك بفك الترميز مرة إضافية بنقرة واحدة.