أداة إفلات الحروف
أفلت أو أزل إفلات السلاسل النصية لترميز JSON وHTML وURL باستخدام هذه الأداة المجانية عبر الإنترنت. تعمل مباشرةً في متصفحك دون إرسال البيانات إلى الخوادم.
يمكنك أيضًا سحب ملف نصي وإفلاته هنا
أدوات ذات صلة
حول إفلات/إلغاء إفلات السلاسل النصية
ما هو إفلات السلاسل النصية؟
إفلات السلاسل النصية هو عملية إضافة أحرف إفلات إلى الأحرف الخاصة في السلسلة حتى يمكن تفسيرها بشكل صحيح في سياقات محددة مثل JSON أو HTML أو URL. هذا يمنع أخطاء التحليل ومشكلات الأمان مثل حقن الكود.
أنواع الإفلات
- JSON: يُفلت علامات الاقتباس والشرطات المائلة للخلف وأحرف التحكم
- HTML: يُحوّل أحرف مثل < و > و& إلى كيانات HTML
- URL: يُرمّز الأحرف الخاصة للاستخدام في عناوين URL
حالات الاستخدام الشائعة
- تحضير السلاسل لإدراجها في بيانات JSON
- جعل النص آمنًا لمخرجات HTML (منع هجمات XSS)
- ترميز المعاملات لسلاسل استعلام URL
- العمل مع واجهات APIs التي تتطلب مدخلات مُفلتة
- تصحيح مشكلات السلاسل المُفلتة بشكل غير صحيح
- معالجة مدخلات المستخدم للتخزين أو النقل
الأسئلة الشائعة
ما هو إفلات السلاسل النصية ولماذا هو مهم؟
يُحوّل إفلات السلاسل النصية الأحرف الخاصة إلى تسلسلات إفلات حتى يمكن تضمينها بأمان في JSON أو HTML أو URL أو تنسيقات أخرى. هذا يمنع أخطاء بنية الجملة والثغرات الأمنية مثل هجمات XSS.
ما الفرق بين إفلات JSON وHTML وURL؟
يتعامل إفلات JSON مع علامات الاقتباس والشرطات المائلة للخلف وأحرف التحكم. يُحوّل إفلات HTML الأحرف < > & " ' إلى كيانات HTML. يُحوّل إفلات URL الأحرف الخاصة إلى تنسيق مشفر بالنسبة المئوية.
متى يجب استخدام كل نوع من أنواع الإفلات؟
استخدم إفلات JSON عند إدراج النص في سلاسل JSON. استخدم إفلات HTML عند عرض محتوى المستخدم في HTML لمنع هجمات XSS. استخدم إفلات URL عند تضمين أحرف خاصة في معاملات URL.
كيف أُفلت علامات الاقتباس في سلاسل JSON؟
في JSON، يجب إفلات علامات الاقتباس المزدوجة بشرطة مائلة للخلف: تصبح " هي \\". لا تحتاج علامات الاقتباس المفردة إلى إفلات في JSON. استخدم وضع إفلات JSON لدينا للتعامل تلقائيًا مع جميع إفلات الأحرف المطلوبة.
هل يمكن لهذه الأداة التعامل مع أحرف Unicode؟
نعم، تتعامل الأداة بشكل صحيح مع أحرف Unicode في جميع أوضاع الإفلات. بالنسبة لـ JSON، يمكنها تحويل Unicode إلى تسلسلات \\uXXXX. بالنسبة لـ HTML، تدعم الكيانات المسماة ومراجع الأحرف الرقمية.
ما الأحرف التي تحتاج عادةً إلى إفلات؟
تشمل الأحرف الشائعة التي تحتاج إلى إفلات: علامات الاقتباس، الشرطات المائلة للخلف، الأقواس الزاوية (< >)، علامة الضم (&)، أسطر جديدة، علامات جدولة وعودات الحامل. الأحرف المحددة تعتمد على التنسيق المستهدف.
هل من الآمن إلغاء إفلات السلاسل من مصادر غير موثوقة؟
كن حذرًا عند إلغاء إفلات السلاسل من مصادر غير موثوقة، خاصةً محتوى HTML. تحقق دائمًا من النتيجة وعقّمها قبل استخدامها في تطبيقك. تعرض أداتنا النتيجة غير المُفلتة للفحص قبل الاستخدام.
هل يمكنني إفلات ملفات كاملة أو كتل نصية كبيرة؟
نعم، يمكن للأداة التعامل مع المدخلات النصية الكبيرة بكفاءة. تتم معالجة كل شيء في متصفحك، لذا لا يوجد حد لحجم الملف مفروض من قِبل الخادم.
كيف أنسخ النتائج المُفلتة؟
انقر على زر النسخ بجانب الإخراج لنسخ النص المُفلت إلى الحافظة. يمكنك بعد ذلك لصقه مباشرةً في الكود أو ملفات التكوين أو أي مكان تحتاجه.
هل تعمل هذه الأداة بدون اتصال بالإنترنت؟
بمجرد تحميل الصفحة، تعمل جميع عمليات الإفلات وإلغاء الإفلات بالكامل بدون اتصال في متصفحك. لا يتم إرسال أي بيانات إلى الخوادم، مما يضمن بقاء نصك خاصًا.
ماذا أفعل إذا بدا النص المُفلت خاطئًا؟
تحقق من أنك اخترت نوع الإفلات الصحيح (JSON أو HTML أو URL) لحالة الاستخدام الخاصة بك. يمكنك أيضًا استخدام وظيفة إلغاء الإفلات للتحقق من أن النص المُفلت يعود بشكل صحيح إلى الأصل.
هل يمكنني معالجة عدة سلاسل نصية دفعةً واحدة؟
تعالج الأداة المدخلات بالكامل كمجموعة واحدة. لإفلات عدة سلاسل منفصلة، يمكنك لصقها سطرًا بسطر وإفلاتها معًا، ثم فصل النتائج حسب الحاجة.