انتقل إلى المحتوى

محوّل النص إلى ASCII

اعرض رمز ASCII أو البايت لكل حرف، مثلًا "Hi" ← 72 105.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة محوّل النص إلى ASCII؟

يمنح ASCII الأرقام 0–127 للأحرف اللاتينية الأساسية والأرقام وعلامات الترقيم وأحرف التحكم: الحرف "A" يساوي 65 و"a" يساوي 97 و"0" يساوي 48 والمسافة 32. يصادف المبرمجون هذه الرموز في نصوص C وHTTP وبروتوكولات التسلسل وجداول البحث.

تُخرج هذه الأداة قيمة البايت لكل حرف من نصك بترميز UTF-8. في النص ASCII البسيط تكون مطابقة لجدول ASCII، أما الحروف المشكّلة والرموز التعبيرية فتعطي من اثنتين إلى أربع قيم بايت، وتنبّهك ملاحظة إلى ذلك. اختر مسافات أو فواصل أو فاصلة+مسافة أو أسطرًا جديدة بين الأرقام.

كيف تعمل؟

  1. اكتب النص المراد تحويله أو الصقه.
  2. اختر فاصل الأرقام (مسافة أو فاصلة أو فاصلة + مسافة أو سطر جديد).
  3. انسخ القائمة أو اضغط زر التبديل لتحويل الرموز إلى نص.

حالات الاستخدام الشائعة

  • ملء مصفوفة بايتات في C أو Python أو Arduino مثل {72, 101, 108, 108, 111}.
  • معرفة رمز حرف ما، مثلًا لبناء مدى في تعبير نمطي.
  • اكتشاف أحرف تحكم مخفية (9 = جدولة و10 = سطر جديد و13 = رجوع) في نص ملصوق.
  • حل تمرين صفّي عن جدول ASCII.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
Hello, World!
المخرج
72 101 108 108 111 44 32 87 111 114 108 100 33

الخصوصية

تعمل أداة محوّل النص إلى ASCII بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

فوق 127 تكون الأرقام بايتات UTF-8 وليست نقاط رمز. استخدم النص إلى عشري إن أردت رقم Unicode واحدًا لكل حرف.

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

ما الفرق بينها وبين النص إلى عشري؟

تسرد هذه الأداة البايتات (0–255): الحرف "é" يعطي 195 169. أما النص إلى عشري فيسرد نقاط رمز Unicode: "é" يعطي 233 و😀 يعطي 128512.

ما رمز ASCII للمسافة أو السطر الجديد؟

المسافة 32 والجدولة 9 والسطر الجديد 10 والرجوع 13. وتظهر في الناتج كأي حرف آخر.

هل ASCII الموسّع (128–255) مدعوم؟

تظهر القيم 128–255 كبايتات UTF-8 للأحرف غير ASCII. وفي الأداة العكسية يمكنك فكها بـ ISO-8859-1 إذا كانت رموزك من جدول Latin-1.

المزيد من الأدوات في الترميز وفك الترميز →