مكتب الترميز
تحويل النص إلى Hex
حوّل النص إلى بايتات UTF-8 بأحرف Hex كبيرة، بتنسيق واضح تفصل بينه مسافات.
تحويل النص إلى Hex: يعرض بايتات UTF-8 لسلسلة نصية على شكل أزواج سداسية عشرية متباعدة وبأحرف كبيرة. يجعل تحويل النص إلى Hex المسافات ونهايات الأسطر والأحرف متعددة البايتات مرئية. استخدمه لمقارنة نص منسوخ أو إعداد مثال على الترميز؛ فتسلسل البايتات يمثل نصًا، وليس تحويلاً بين الأنظمة العددية. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
النتيجة
جاهزالناتج Hex بأحرف كبيرة وفق UTF-8، مع مسافات بين البايتات. يُرمّز النص محليًا ولا يُرفع أبدًا.
قاعدة عرض البايت مع مثال مختلط
حوّل الإدخال أولًا إلى بايتات UTF-8، من b_1 إلى b_m، ثم اكتب كل بايت باستخدام رقمين سداسيين عشريين كبيرين، مع وضع مسافة واحدة بين البايتات. عندما تكون m > 0، يكون الطول المعروض = 2m + (m − 1) = 3m − 1. يحتوي الإدخال Aé على البايتات 65 و195 و169 بالنظام العشري، لينتج 41 C3 A9. عند m = 3، يستخدم العرض 3×3 − 1 = 8 محارف. يساهم الحرف A ببايت واحد، بينما يساهم الحرف é ببايتين؛ والمسافة بين C3 وA9 جزء من تنسيق الإخراج وليست مسافة في الإدخال. يجهّز ترميز URL النص لسياقات URL باستخدام قواعده الخاصة للهروب.
صلاحية UTF-8 والسعة
يوثّق RFC 3629 (https://www.rfc-editor.org/rfc/rfc3629) تسلسلات بايتات UTF-8. يُستبدل البديل المنفرد من UTF-16 في سلسلة الإدخال أثناء الترميز بـ U+FFFD، ويظهر على شكل EF BF BD؛ وهذا يختلف عن أدوات الأحرف التي تقبل القيم العددية فقط، إذ ترفض قيم البدائل. يقتصر النص على 100,000 نقطة ترميز، كما يحسب المحرر وحدات UTF-16 ضمن الحد المسموح به البالغ 100,000 حرف؛ وتستهلك رموز emoji كثيرة وحدتين من هذه الوحدات. يقتصر الإخراج المعروض على 400,000 حرف، بما في ذلك المسافات الفاصلة. لذلك لا يناسب كل إدخال غير ASCII بأقصى طول هذا الحد؛ فالترميز متعدد البايتات يوسّع النتيجة. احفظ النص المصدر وجرّب أقسامًا أصغر عند بلوغ حد الإخراج.
طريقة الاستخدام
- أدخل القيمة بالتنسيق الموضح أدناه.
- شغّل التحويل وتحقق من النتيجة بمقارنتها بتنسيق المصدر.
- انسخ الناتج أو نزّله بالصيغة المطلوبة للوجهة.
الخصوصية والقيود
يجري التحويل في المتصفح. لا تُرفع قيمك أو نتائجك.
أدوات ذات صلة
الأسئلة الشائعة
لماذا ينتج الحرف المشكّل الواحد عدة أزواج من البايتات؟
يستخدم UTF-8 من 1 إلى 4 بايتات لكل قيمة عددية من Unicode، لذلك يختلف عدد البايتات عن عدد الأحرف الظاهرة. ينتج الحرف é البايتين C3 A9، وقد تتطلب الرموز التعبيرية 4 بايتات. قد يبدو الحرف المركّب والحرف المتبوع بعلامة تركيب متشابهين، مع أنهما ينتجان تسلسلي بايتات مختلفًا.
هل تُحذف الأسطر الجديدة والمسافات قبل الترميز؟
لا. تتحول المسافة العادية إلى 20، وعلامة الجدولة إلى 09، وLF إلى 0A، وCRLF إلى 0D 0A. لا يطبّع المحوّل النص أو نهايات أسطره. قد يكون اللصق في المتصفح قد غيّر نهايات أسطر المصدر مسبقًا، لذلك يعرض هذا المحوّل بايتات النص الذي أُدخل فعليًا.
هل ينتج هذا التحويل UTF-16 أو BCD أو أعدادًا بترتيب little-endian؟
يُرمّز النص دائمًا باستخدام UTF-8. تتحول الأرقام المكتوبة كنص إلى بايتات أحرف: تعطي 42 النتيجة 34 32، وليس Hex العدد الصحيح العادي 2A أو BCD المعبّأ 42. لا يوجد إعداد لعرض الحقل العددي أو ترتيب البايتات، كما أن عكس أزواج البايتات هذه قد يتسبب في إفساد كثير من الأحرف متعددة البايتات.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا