ما هما يونيكود وUTF-8؟
يونيكود يعيّن رقماً (نقطة ترميز، تُكتب U+0627 لحرف الألف العربي) لكل محرف في كل نظام كتابة؛ وUTF-8 هو الترميز الذي يحوّل تلك الأرقام إلى بايت واحد حتى أربعة بايتات، وهو الافتراضي على الويب وفي JSON. معظم أخطاء «النص المشوّه» هي تسلسل بايتات UTF-8 يُقرأ بترميز آخر، أو نص يُعدّ بالبايتات حيث توقع البرنامج محارف.
كيفية استخدام محوّل ASCII
- الصق نصاً أو قائمة رموز.
- اختر الأساس العددي لناتج تحويل النص إلى رموز.
- اختر «عرض جدول ASCII» (Show ASCII table) لتصفّح الجدول المرجعي.
- انسخ الرموز أو النص الناتج.
مزايا محوّل ASCII
- من النص إلى رموز عشرية أو سداسية عشرية أو ثمانية أو ثنائية، والعكس
- اكتشاف تلقائي للاتجاه والأساس العددي (مع فهم البادئات 0x وU+ و&#…;)
- جدول ASCII الكامل بمدخلاته الـ 128 مع أسماء أحرف التحكم (NUL وESC وDEL…)
- جدول لكل حرف يعرض الأسس الأربعة كلها، مع اسم Unicode والنظام الكتابي للأحرف غير ASCII
- تحويل فوري
مثال على محوّل ASCII
من الرموز إلى النص
الإدخال:
72 101 108 108 111النتيجة:
Helloالأسئلة الشائعة حول محوّل ASCII
ما الفرق بين ASCII ونقاط ترميز Unicode؟
يعرّف ASCII 128 حرفاً (0–127). ويوسّع Unicode الترقيم نفسه إلى أكثر من مليون نقطة ترميز؛ فالأرقام متطابقة لأحرف ASCII، وتعرض الأداة نقاط ترميز Unicode لكل ما يتجاوزها.
ما صيغ الرموز التي يمكنني لصقها؟
العشرية (72 101)، والسداسية العشرية (0x48 و48 وU+0048 وH)، والثمانية (110 145)، والثنائية (01001000). يُكتشف الأساس تلقائياً أو يمكن تثبيته عبر خيار «الأساس العددي» (Number base).
ما هي أحرف التحكم؟
الرموز 0–31 و127 هي أحرف غير قابلة للطباعة تعود إلى عصر الطابعات البرقية (teletype) — مثل NUL، وعلامة الجدولة (9)، وتغذية السطر (10)، والرجوع إلى أول السطر (13)، والهروب (27) وغيرها. ويدرج جدول ASCII كل اسم واختصاره.
كيف أعرض جدول ASCII الكامل؟
اختر «عرض جدول ASCII» من محدّد الاتجاه. تُدرج المدخلات الـ 128 كلها مع القيم العشرية والسداسية العشرية والثمانية والثنائية، والحرف واسمه.
ملاحظات تقنية
يخصّص ASCII القيم 0–127 لأحرف التحكم وعلامات الترقيم والأرقام والحروف اللاتينية؛ ويعيد Unicode استخدام القيم نفسها للنطاق U+0000–U+007F. يعمل المحوّل على نقاط الترميز، لذا تُعرض الأحرف الواقعة خارج ASCII بقيمها في Unicode بدلاً من إسقاطها.
المراجع
- The Unicode Standardمجموعة المحارف العالمية وأشكال ترميزها (UTF-8 وUTF-16 وUTF-32) والتطبيع وخصائص كل نقطة ترميز.
- RFC 3629: UTF-8, a transformation format of ISO 10646كيف تُرمَّز نقاط الترميز إلى بايت واحد حتى أربعة بايتات في UTF-8، وأي تسلسلات بايت غير صالحة.
- RFC 4648: The Base16, Base32, and Base64 Data Encodingsأبجديات Base64 وBase64url وقواعد الحشو وترميز hex (Base16).