تحويل النص إلى Unicode Escape

مفيد لملفات properties في Java وملفات الترجمة التي لا تقبل الحروف العربية مباشرة.

جارٍ تحميل الأداة…

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

طريقة الاستخدام

  1. أدخل النص، الصيغة وتحويل الحروف اللاتينية أيضا.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

لكل محرف تُؤخذ نقطة ترميزه في 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.