الرئيسية / أدوات المطورين / مشفر/فك تشفير URL عبر الإنترنت
أدوات مجانية عبر الإنترنت

مشفر/فك تشفير URL عبر الإنترنت

أداة عربية لترميز وفك ترميز النصوص في عناوين URL باستخدام encodeURIComponent وencodeURI وdecodeURIComponent. تدعم حتى 500,000 حرف. تتم المعالجة محليًا داخل م…

ابدأ الاستخدام

ميزات الأداة وحالات الاستخدام

هذه الأداة مفيدة للمطورين وأي شخص يتعامل مع عناوين URL. على سبيل المثال، إذا كنت تريد إرسال نص يحتوي على مسافات وأحرف خاصة كمعامل في رابط، يجب ترميزه أولاً.

مثال عملي

لنفترض أن لديك النص التالي: مرحبا بالعالم وتريد استخدامه كمعامل في رابط. إذا اخترت ترميز المعاملات، سيتحول إلى: %D9%85%D8%B1%D8%AD%D8%A8%D8%A7%20%D8%A8%D8%A7%D9%84%D8%B9%D8%A7%D9%84%D9%85 (حيث يتم ترميز كل حرف عربي إلى UTF-8 ثم إلى تمثيل النسبة المئوية). لاحظ أن المسافة أصبحت %20.

أما إذا اخترت ترميز كامل للعنوان، فسيتم الحفاظ على الفواصل مثل / و? إذا كانت موجودة، بينما يتم ترميز المسافات والأحرف غير الآمنة فقط.

الخيارات والقيود

  • الحد الأقصى للإدخال هو 500,000 حرف.
  • فك الترميز يستخدم decodeURIComponent ولا يحول علامة الجمع (+) إلى مسافة كما يحدث في فك ترميز نماذج HTML.
  • الأداة لا تتحقق من صحة عنوان URL أو تصل إليه؛ إنها مجرد تحويل نصي.
  • إذا كان هناك تسلسل نسبة مئوية غير صالح أو بايتات UTF-8 غير صالحة، ستظهر رسالة خطأ.

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

س: هل يمكنني استخدام هذه الأداة لترميز عنوان URL كامل يحتوي على معاملات متعددة؟

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

س: ماذا يحدث إذا أدخلت نصًا يحتوي على رموز غير صالحة مثل % غير مكتمل؟

عند فك الترميز، إذا وجدت الأداة تسلسل نسبة مئوية غير صالح أو بايتات UTF-8 غير صالحة، فستعرض رسالة خطأ ولن تنتج نتيجة. تأكد من أن الإدخال ترميز صحيح.

س: هل الأداة تحول علامة الجمع (+) إلى مسافة عند فك الترميز؟

لا، الأداة تستخدم decodeURIComponent الذي لا يحول + إلى مسافة. إذا كنت تريد معالجة ترميز نماذج HTML، فستحتاج إلى استبدال + بمسافة يدويًا قبل فك الترميز.

ملاحظة الخصوصية

تعمل الأداة بالكامل في متصفحك؛ لا يتم إرسال النص إلى أي خادم.

تتم المعالجة محليًا داخل متصفحك.