UTILS.
‎100%‎ داخل المتصفح
🔤

مُهرِّب / مُلغي تهريب سلاسل الكود المصدري

هرّب النص أو ألغِ تهريبه كسلسلة حرفية لـ Java أو C# أو C/C++ أو JavaScript أو JSON أو SQL أو XML/HTML — أداة واحدة، سبع لغات، كلها داخل المتصفح.

— يظهر المخرج هنا —

حول هذه الأداة

يحوّل مُهرِّب / مُلغي تهريب سلاسل الكود المصدري نصًا اعتباطيًا إلى سلسلة حرفية آمنة للغة البرمجة التي تختارها، أو يعكس سلسلة حرفية إلى نص عادي. وهو المساعد المطلوب سريعًا للصق كتلة متعددة الأسطر، أو مسار، أو نص يحتوي على علامات اقتباس داخل الكود المصدري دون كسره. يعمل كل شيء في متصفحك كتحويل سلاسل بحت؛ ولا يُرفع أي شيء.

تستخدم كل لغة جدول تهريب خاصًا بها. يهرّب JavaScript وJSON الـ backslash وعلامة الاقتباس المزدوجة ومجموعة التحكم (\n \r \t \b \f) ويُصدران \uXXXX لأحرف التحكم الأخرى أو غير ASCII. يستخدم Java المجموعة نفسها بنمط C مع \uXXXX على وحدات كود UTF-16. تضيف C وC++ وC# رموز \0 \a \v و\xHH للبايتات. يضاعف SQL علامات الاقتباس المفردة ('' )، وهي الطريقة المعيارية ANSI لتضمين علامة اقتباس في سلسلة حرفية. يستبدل XML/HTML الرموز & < > " ' بـ &amp; &lt; &gt; &quot; &apos; ويُصدر &#nnn; لأحرف أخرى غير قابلة للطباعة.

يعكس إلغاء التهريب الجداول نفسها: يحلّل تسلسلات \n و\t و\xHH و\uXXXX و\u{...} للغات عائلة C، ويطوي علامات الاقتباس المضاعفة لـ SQL، ويحلّ الكيانات المسمّاة والرقمية (&#nnn; / &#xHH;) لـ XML/HTML. اختر اللغة الهدف وما إذا كنت تريد التهريب أو إلغاء التهريب. هذه الأداة أوسع من مُهرِّبات JSON-only وHTML-only — فهي تغطي الأهداف السبعة جميعها في مكان واحد.

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

ما اللغات المدعومة؟
JavaScript وJSON وJava وC# وC/C++ وSQL وXML/HTML. تستخدم كل منها قواعد التهريب الخاصة بها — مثلًا \uXXXX لـ JavaScript/Java/JSON، و\xHH و\0 لعائلة C، وعلامات الاقتباس المفردة المضاعفة لـ SQL، والكيانات المسمّاة والرقمية لـ XML/HTML.
كيف يتعامل مع الأحرف غير ASCII؟
لـ JavaScript وJSON وJava يُصدر \uXXXX (مع أزواج بديلة للأحرف فوق U+FFFF). يمكن لـ C وC# استخدام \xHH للبايتات. يترك XML/HTML يونيكود القابل للطباعة كما هو ويهرّب فقط أحرف الترميز الخمسة إضافةً إلى رموز التحكم كـ &#nnn;.
هل يمكنه عكس سلسلة مهرّبة؟
نعم. بدّل الاتجاه إلى إلغاء التهريب فيحلّل تسلسلات تهريب اللغة إلى نص عادي — تُفكّ جميعها \uXXXX و\xHH و\u{...} وعلامات اقتباس SQL المضاعفة وكيانات HTML/XML المسمّاة أو الرقمية.
كيف يختلف هذا عن مُهرِّب JSON أو HTML؟
تتعامل تلك مع صيغة واحدة. تغطي هذه الأداة سبعة أهداف لغوية في مكان واحد بجداول تهريبها المميزة، حتى تتمكن من تهريب النص نفسه لسلسلة Java حرفية، أو سلسلة SQL، أو سمة XML دون تبديل الأدوات.

المزيد من الأدوات