تحويل النص إلى Unicode Escape
مفيد لملفات properties في Java وملفات الترجمة التي لا تقبل الحروف العربية مباشرة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص، الصيغة وتحويل الحروف اللاتينية أيضا.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
لكل محرف تُؤخذ نقطة ترميزه في Unicode. صيغة \uXXXX تكتب وحدات UTF-16 بأربع خانات سداسية (الرموز فوق FFFF تصبح زوجين)، و \u{X} تكتب نقطة الترميز كاملة، وصيغة Python تستخدم \UXXXXXXXX لما فوق FFFF.
مثال
المدخلات: الصيغة = \uXXXX (Java و JavaScript و JSON)، تحويل الحروف اللاتينية أيضا = لا. النتيجة: الناتج: \u0645\u0631\u062D\u0628\u0627 \uD83D\uDE00، عدد المحارف: 7.
مرحبا 😀
\u0645\u0631\u062D\u0628\u0627 \uD83D\uDE00
الحدود والملاحظات
- الحروف اللاتينية والمسافات تبقى كما هي ما لم تفعّل الخيار، أما صيغة U+XXXX فتسرد كل المحارف.
- الحرف الواحد المركب من عدة نقاط ترميز، مثل بعض الرموز التعبيرية، يظهر بعدة رموز.
أسئلة شائعة عن هذه الأداة
ما رمز حرف الميم العربي؟
الميم م نقطة ترميزها U+0645، وتُكتب \u0645 في Java و JavaScript.
لماذا يصبح الرمز التعبيري رمزين \uD83D\uDE00؟
لأن UTF-16 يمثل المحارف فوق FFFF بزوج بدائل، أما صيغة \u{1F600} فتكتبه رمزا واحدا.
أي صيغة أختار لملف properties؟
اختر \uXXXX، فهي الصيغة التي تفهمها Java في ملفات properties.
