محول يونيكود
Freeحوّل النص إلى تسلسلات هروب يونيكود بتنسيقات JavaScript وES6 وعنصر HTML، وفك ترميز تسلسلات الهروب مرة أخرى إلى نص مقروء، مع التعامل تلقائيًا مع الأزواج البدلية للرموز التعبيرية، كل ذلك يعمل بالكامل في متصفحك.
يعمل بالكامل في متصفحك. نصك لا يُرفع إلى أي مكان أبدًا.
عرض أيضًا كـ
تدوين نقطة ترميز يونيكود (U+XXXX)
عنصر سادس عشري HTML
عنصر عشري HTML
النشاط الأخير
مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.
Decoded 1 Unicode escape sequence(s) back to text
منذ ساعتين
Decoded 1 Unicode escape sequence(s) back to text
منذ ساعتين
Decoded 2 Unicode escape sequence(s) back to text
منذ ساعتين
Converted 1 character(s) of text to Unicode escapes
منذ ساعتين
Converted 1 character(s) of text to Unicode escapes
منذ ساعتين
Converted 1 character(s) of text to Unicode escapes
منذ ساعتين
Converted 2 character(s) of text to Unicode escapes
منذ ساعتين
ماذا تفعل هذه الأداة
تحول هذه الأداة النص إلى تسلسلات هروب يونيكود بأربعة تنسيقات شائعة (JavaScript \uXXXX، نقطة ترميز ES6 \u{XXXXXX}، وعناصر HTML السادسة عشرية/العشرية)، وتحول تسلسلات الهروب مرة أخرى إلى نص مقروء، مع التعامل تلقائيًا مع الأزواج البدلية للأحرف مثل الرموز التعبيرية.
كيف يعمل
يحتوي كل حرف على نقطة ترميز يونيكود أساسية، وهي رقم يحدده. للترميز، تقرأ هذه الأداة نقطة ترميز كل حرف وتكتبها باستخدام الفواصل وعدد الأرقام التي يتطلبها التنسيق المحدد، مع تقسيم نقاط الترميز الأعلى من U+FFFF إلى زوج بدلي عند تحديد تنسيق JavaScript \uXXXX. لفك الترميز، تفحص النص المدخل بنمط يتعرف على جميع أنماط الهروب الخمسة المدعومة، وتحول كل تطابق مرة أخرى إلى حرفه، وتعيد تجميع أي أزواج بدلية مقسمة إلى حرف واحد قبل إعادة بناء النص النهائي.
المشكلات التي تحلها
- كتابة حرف غير ASCII في ملف JSON أو سلسلة JavaScript أو تعليق كود مصدري باستخدام أحرف ASCII فقط.
- تنظيف نص تم نسخه من صفحة ويب أو استجابة API مع بقاء بعض الأحرف كعناصر HTML حرفية أو أكواد هروب.
- التحقق بالضبط من الحرف الذي يمثله تسلسل \uXXXX أو &#DDDD; في كود شخص آخر.
- تحويل الحرف نفسه إلى عدة تنسيقات هروب دفعة واحدة بدلاً من البحث عن قواعد التحويل لكل واحد على حدة.
الأسئلة الشائعة
›ما هو تسلسل الهروب في يونيكود؟
تسلسل الهروب في يونيكود هو طريقة لكتابة حرف داخل الكود المصدري أو العلامات باستخدام ASCII العادي فقط، عن طريق كتابة نقطة ترميز يونيكود الخاصة به بدلاً من الحرف نفسه؛ على سبيل المثال، يمكن كتابة الحرف "A" (نقطة الترميز 65، أو 0x41 بالنظام السادس عشري) كـ \u0041 في JavaScript أو A في HTML، ويمثل كلاهما نفس الحرف بالضبط.
›لماذا تحتاج الرموز التعبيرية والأحرف الأخرى إلى تسلسلي هروب \u بدلاً من واحد؟
الأحرف التي تقع خارج أول 65,536 نقطة ترميز يونيكود، بما في ذلك معظم الرموز التعبيرية، لا تناسب تسلسل هروب \uXXXX واحد مكون من 16 بت، لذا يمثلها JavaScript وJava كـ "زوج بدلي" (surrogate pair): تسلسلي هروب \uXXXX متتاليين لا معنى لهما إلا معًا. تجمع هذه الأداة تلقائيًا زوجًا بدليًا صحيحًا من العالي إلى المنخفض مرة أخرى في حرف واحد عند فك الترميز، وتقسم تلقائيًا حرفًا إلى زوج بدلي عند الترميز إلى تنسيق \uXXXX.
›هل يمكنني فك ترميز نص يمزج بين الأحرف العادية وتسلسلات الهروب؟
نعم، تفحص علامة التبويب "من يونيكود إلى نص" إدخالك بحثًا عن أنماط الهروب المعروفة (\uXXXX، \u{XXXXXX}، &#xXXXX;، &#DDDD;، وU+XXXX) وتستبدل فقط تلك، تاركة أي نص عادي محيط كما كان بالضبط؛ هذا مفيد لتنظيف نص تم نسخه من ملف مصدري أو صفحة ويب حيث تم الهروب فقط لبعض الأحرف.
›ما الفرق بين تنسيقات JavaScript وES6 وHTML؟
\uXXXX هو الهروب الكلاسيكي لـJavaScript/Java/JSON ويستخدم دائمًا 4 أرقام سادسة عشرية بالضبط، ويتطلب زوجًا بدليًا للأحرف الأعلى من U+FFFF؛ \u{XXXXXX} هو هروب نقطة ترميز ES6 الأحدث الذي يمكنه تمثيل أي نقطة ترميز مباشرة دون زوج بدلي؛ &#xXXXX; و&#DDDD; هما مرجعا حرف رقمي HTML بالنظامين السادس عشري والعشري يعرضهما المتصفحات مباشرة في العلامات.
›هل ترسل هذه الأداة نصي إلى أي مكان؟
لا، تحدث كل عملية تحويل باستخدام JavaScript عادي مباشرة في متصفحك؛ لا يتم رفع نصك إلى خادم أبدًا.
أدوات ذات صلة
نص
مولد security.txt
أنشئ ملف security.txt وفقًا لـ RFC 9116، المعيار الذي يخبر باحثي الأمن بكيفية الإبلاغ عن ثغرة أمنية في موقعك، مع تحذيرات مدمجة لتاريخ Expires مفقود أو منتهي الصلاحية وعناوين URI غير صالحة لـ Contact.
Freeنص
مولد شهادة SSL موقعة ذاتيًا
أنشئ شهادة TLS موقعة ذاتيًا حقيقية وعاملة مع مفتاحها الخاص المطابق مباشرة في متصفحك باستخدام node-forge، مع Subject Alternative Names، وحجم مفتاح ومدة صلاحية قابلين للتخصيص، وملفات .crt و.key جاهزة للتنزيل.
Freeنص
منسق SQL
أعد تنسيق استعلام SQL لتحسين القابلية للقراءة بمسافات بادئة متسقة، وشرط واحد لكل سطر، وحالة الأحرف للكلمات المفتاحية التي تختارها، عبر أكثر من اثنتي عشرة لهجة SQL بما في ذلك MySQL وPostgreSQL وSQLite وT-SQL وPL/SQL وBigQuery وSnowflake، ويعمل كل ذلك بالكامل في متصفحك.
Freeنص
فاحص زوج شهادة ومفتاح SSL
تحقق مما إذا كان مفتاح SSL/TLS الخاص، والشهادة، وCSR الاختياري ينتمون فعليًا إلى نفس زوج المفاتيح، وفك تشفير وعرض موضوع الشهادة والجهة المصدرة لها وصلاحيتها وSAN وبصماتها، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
محول تنسيق شهادة SSL
حوّل شهادات SSL/TLS بين ترميزي PEM وDER، واجمع الشهادات في ملف PKCS#7 (.p7b) أو استخرجها منه، وعبّئ شهادة ومفتاحًا خاصًا في ملف PKCS#12 (.pfx / .p12) محمي بكلمة مرور أو استخرجهما منه، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
عارض شهادة SSL
فك تشفير شهادة X.509 واحدة أو أكثر بصيغة PEM أو DER وعرض كل حقل بلغة واضحة: الموضوع، الجهة المصدرة، الصلاحية، البصمات، تفاصيل المفتاح العام، وكل امتداد قياسي بما في ذلك Key Usage وSubject Alternative Names وAuthority Information Access، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
فاحص اختلافات النص
قارن بين قطعتين من النص وشاهد بالضبط ما تمت إضافته أو إزالته أو تغييره على مستوى السطر أو الكلمة أو الحرف، مع عرض موحد أو جانبي وملف فرق قياسي قابل للتنزيل، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
محول النص إلى ASCII
حوّل النص إلى رموز أحرف ASCII الخاصة به، والعكس بالعكس، مع عرض النتيجة أيضًا بالنظام الثنائي والسادس عشري والثماني، كل ذلك يعمل بالكامل في متصفحك دون أي رفع للملفات.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!