الترميز

Unicode Escape

ترميز وفك ترميز متتاليات Unicode — الأحرف بصيغة \uXXXX والعكس.

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

ما هي صيغة \uXXXX؟

هي طريقة لكتابة حرف Unicode باستخدام رمزه السداسي عشري المكوّن من 4 خانات مسبوقًا بـ \u، وتُستخدم غالبًا في نصوص JavaScript وJSON لتمثيل أحرف غير ASCII بشكل آمن داخل سلسلة نصية.

لماذا يظهر رمزان \uXXXX لبعض الإيموجي أو الأحرف النادرة بدلًا من رمز واحد؟

لأن هذه الأحرف تقع خارج المستوى الأساسي متعدد اللغات (BMP)، فتُمثَّل في UTF-16 بزوج من الوحدات يسمى surrogate pair — رمزان \uXXXX متتاليان يمثلان حرفًا واحدًا فعليًا.

ما الفرق بين وضعي "غير ASCII" و"جميع الأحرف"؟

وضع "غير ASCII" يرمّز فقط الأحرف خارج نطاق ASCII القياسي ويترك الحروف والأرقام الإنجليزية كما هي، بينما وضع "جميع الأحرف" يحوّل كل حرف في النص، بما فيها ASCII، إلى صيغة \uXXXX.