UTILS.
‎100%‎ داخل المتصفح
🔤

محوّل نقاط الترميز Unicode

افحص النص وحوّل كل حرف إلى نقطة ترميز Unicode الخاصة به، وبايتات UTF-8/UTF-16، وكيان HTML والهروب — أو أعِد بناء النص من نقاط الترميز.

أدخِل نصاً أو نقاط ترميز أعلاه.

حول هذه الأداة

يفكّك محوّل نقاط الترميز Unicode النص حرفاً حرفاً ويُظهر كل تمثيل شائع لكل حرف، ويعمل أيضاً عكسياً لإعادة بناء سلسلة من نقاط ترميز تلصقها. في الوضع الأمامي يتكرّر بحسب نقطة الترميز (لا بحسب وحدة UTF-16)، فتُعالَج الأحرف الفلكية والإيموجي المكوّنة من أزواج بديلة (surrogate pairs) بشكل صحيح كأحرف مفردة.

لكل حرف يُبلِّغ عن نقطة ترميز U+ السداسية، ونقطة الترميز العشرية، وتسلسل بايتات UTF-8 بالسداسي (عبر TextEncoder في المتصفح)، ووحدات ترميز UTF-16 بالسداسي، وكيان HTML العددي (&#nnnn;)، وهروب JavaScript/JSON (\uXXXX، أو \u{...} لنقاط الترميز فوق U+FFFF). هذا مثالي لتصحيح مشكلات الترميز، أو رصد الأحرف غير المرئية أو المتشابهة، أو بناء تسلسلات هروب للشيفرة المصدرية.

في الوضع العكسي تلصق نقاط الترميز بأي تدوين تقريباً — U+1F600، أو عشري بسيط، أو \uXXXX، أو \u{1F600}، أو 😀، أو 😀، أو سداسي مسبوق بـ 0x، مفصولة بمسافات أو فواصل — وتتحقق الأداة من كلٍ منها (رافضة القيم فوق U+10FFFF والبدائل المفردة) وتعيد بناء السلسلة بـ String.fromCodePoint. كل المعالجة محلية في متصفحك، فلا يغادر النص الخاص الصفحة أبداً.

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

هل يتعامل مع الإيموجي والأحرف الفلكية؟
نعم. يتكرّر الوضع الأمامي بحسب نقطة ترميز Unicode، فإيموجي مثل 😀 (U+1F600)، المخزَّن كزوج بديل UTF-16، يُعامَل كحرف واحد ويُصدَر هروبه كـ \u{1F600}.
ما الصيغ التي يقبلها الوضع العكسي؟
سداسي U+XXXX، وعشري بسيط، وهروب JavaScript ‏\uXXXX و\u{XXXXX}، وكيانات HTML ‏&#nnnn; و&#xHHHH;، وسداسي مسبوق بـ 0x. افصِل بين نقاط الترميز المتعددة بمسافات أو فواصل وتُعاد بناء السلسلة بالترتيب.
ما الفرق بين عمودي UTF-8 و UTF-16؟
يُظهر UTF-8 الـ 1–4 بايتات المستخدمة لتخزين الحرف في ترميز UTF-8، بينما يُظهر UTF-16 وحدات الترميز ذات الـ 16 بت (واحدة، أو اثنتان لزوج بديل). وكلاهما معروض بالسداسي للحرف نفسه.
هل يُرفَض المدخل غير الصالح؟
نعم. يوسم الوضع العكسي أي شيء ليس قيمة Unicode سلمية صالحة — نقاط ترميز فوق U+10FFFF أو ضمن نطاق البدائل U+D800–U+DFFF — فلا تبني سلسلة مشوّهة أبداً.

المزيد من الأدوات