تخطَّ إلى المحتوى

أداة تحويل رموز ASCII

اكتب نصًا لترى الرمز العشري لكل حرف، أو الصق رموزًا مثل 72 101 108 108 111 لتقرأ النص الذي تكوّنه. الرموز التي تتجاوز 127 نقاط شفرة يونيكود، فتعمل الحروف المشكّلة والإيموجي، ويوجد تحت الأداة جدول مرجعي لـ ASCII. مجاني ودون تسجيل، وكل شيء يعمل في متصفحك.

الاتجاه

جدول ASCII المرجعي

رموز التحكم الشائعة، متبوعة بكل حرف ASCII قابل للطباعة (الرموز 33–126).

الرمزالحرفالوصف
9TABالتبويب الأفقي
10LFتغذية السطر (سطر جديد)
13CRرجوع العربة
32SPمسافة
33!حرف قابل للطباعة
34"حرف قابل للطباعة
35#حرف قابل للطباعة
36$حرف قابل للطباعة
37%حرف قابل للطباعة
38&حرف قابل للطباعة
39'حرف قابل للطباعة
40(حرف قابل للطباعة
41)حرف قابل للطباعة
42*حرف قابل للطباعة
43+حرف قابل للطباعة
44,حرف قابل للطباعة
45-حرف قابل للطباعة
46.حرف قابل للطباعة
47/حرف قابل للطباعة
480حرف قابل للطباعة
491حرف قابل للطباعة
502حرف قابل للطباعة
513حرف قابل للطباعة
524حرف قابل للطباعة
535حرف قابل للطباعة
546حرف قابل للطباعة
557حرف قابل للطباعة
568حرف قابل للطباعة
579حرف قابل للطباعة
58:حرف قابل للطباعة
59;حرف قابل للطباعة
60<حرف قابل للطباعة
61=حرف قابل للطباعة
62>حرف قابل للطباعة
63?حرف قابل للطباعة
64@حرف قابل للطباعة
65Aحرف قابل للطباعة
66Bحرف قابل للطباعة
67Cحرف قابل للطباعة
68Dحرف قابل للطباعة
69Eحرف قابل للطباعة
70Fحرف قابل للطباعة
71Gحرف قابل للطباعة
72Hحرف قابل للطباعة
73Iحرف قابل للطباعة
74Jحرف قابل للطباعة
75Kحرف قابل للطباعة
76Lحرف قابل للطباعة
77Mحرف قابل للطباعة
78Nحرف قابل للطباعة
79Oحرف قابل للطباعة
80Pحرف قابل للطباعة
81Qحرف قابل للطباعة
82Rحرف قابل للطباعة
83Sحرف قابل للطباعة
84Tحرف قابل للطباعة
85Uحرف قابل للطباعة
86Vحرف قابل للطباعة
87Wحرف قابل للطباعة
88Xحرف قابل للطباعة
89Yحرف قابل للطباعة
90Zحرف قابل للطباعة
91[حرف قابل للطباعة
92\حرف قابل للطباعة
93]حرف قابل للطباعة
94^حرف قابل للطباعة
95_حرف قابل للطباعة
96`حرف قابل للطباعة
97aحرف قابل للطباعة
98bحرف قابل للطباعة
99cحرف قابل للطباعة
100dحرف قابل للطباعة
101eحرف قابل للطباعة
102fحرف قابل للطباعة
103gحرف قابل للطباعة
104hحرف قابل للطباعة
105iحرف قابل للطباعة
106jحرف قابل للطباعة
107kحرف قابل للطباعة
108lحرف قابل للطباعة
109mحرف قابل للطباعة
110nحرف قابل للطباعة
111oحرف قابل للطباعة
112pحرف قابل للطباعة
113qحرف قابل للطباعة
114rحرف قابل للطباعة
115sحرف قابل للطباعة
116tحرف قابل للطباعة
117uحرف قابل للطباعة
118vحرف قابل للطباعة
119wحرف قابل للطباعة
120xحرف قابل للطباعة
121yحرف قابل للطباعة
122zحرف قابل للطباعة
123{حرف قابل للطباعة
124|حرف قابل للطباعة
125}حرف قابل للطباعة
126~حرف قابل للطباعة

كيفية استخدام محوِّل رموز ASCII

  1. 1. اختر الاتجاه. يفكّ اكتشاف تلقائي الإدخال الذي يتكوّن من رقمين أو أكثر بين 0 و255 مفصولة بمسافات أو فواصل، ويرمّز كل ما عداه. أما النص ← الرموز والرموز ← النص فتفرضان اتجاهًا محددًا. ويحتاج الرقم الواحد، أو الرمز الأكبر من 255، إلى الرموز ← النص.
  2. 2. اكتب أو الصق. افصل بين الرموز بمسافات أو فواصل. تتحدّث النتيجة وعدد الأحرف مع كتابتك.
  3. 3. راجع الأخطاء. الرمز الذي ليس عددًا صحيحًا، أو الرمز الأكبر من 1,114,111، يُبلَّغ عنه باسمه بدلًا من تخمينه.
  4. 4. ابحث عن الرموز. يسرد جدول ASCII المرجعي أسفل الأداة رموز التحكم الشائعة وكل حرف قابل للطباعة من 33 إلى 126.

ما هو ASCII

ASCII، أي الشفرة الأمريكية القياسية لتبادل المعلومات، يخصص رقمًا من 0 إلى 127 لكل حرف من الأحرف الـ128، فيتسع الحرف في سبع خانات ثنائية. وتنقسم الأرقام إلى ثلاث مجموعات:

الرموزما هيأمثلة
0–31 و127رموز تحكم، لا تُطبع9 = tab, 10 = line feed, 13 = carriage return, 27 = escape, 127 = delete
32حرف المسافة32
33–126رموز قابلة للطباعة: أرقام وحروف وعلامات48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z

نمطان يستحق معرفتهما. الحرف الصغير هو حرفه الكبير مضافًا إليه 32 (فالحرف A هو 65، والحرف a هو 97)، وترقيم الأرقام يبدأ من 48، فالرمز 7 هو 55. أما «ASCII الموسّع» فليس معيارًا واحدًا: مجموعات الثمانية بت التي تملأ الرموز 128–255 تختلف بعضها عن بعض. ويحتفظ يونيكود بالأرقام نفسها لأول 128 نقطة شفرة، ولذلك يكون النص الإنجليزي العادي واحدًا في ASCII ويونيكود.

ما وراء ASCII: نقاط شفرة يونيكود

يقرأ المحوّل النص حرفًا بحرف في يونيكود، ويعرض نقطة شفرة كل حرف بالعشري. وبالنسبة لنص ASCII فهي رمز ASCII؛ أما ما عداه فهو رقم يونيكود، فـ é هو 233 و😀 هو 128512. ويقبل الفك أي رمز حتى 1,114,111 (U+10FFFF، وهي آخر نقطة شفرة في يونيكود) ويبني الحرف منه.

نقطة الشفرة ليست هي البايت. فالحرف é نقطة شفرة واحدة، هي 233، لكنه بايتان في UTF-8، وهما c3 a9. ولرؤية البايتات استخدم أداة التحويل السداسي العشري أو مترجم ثنائي.

مثال تطبيقي

النص

Hello

الرموز

72 101 108 108 111

النص

Café 😀

الرموز

67 97 102 233 32 128512

فك الترميز

67 105 116 101 32 105 116  ←  Cite it

يُظهر السطران الأوّلان أن H هو 72 وe هو 101، وأن المسافة قبل الإيموجي تأخذ رمزًا خاصًا بها، هو 32. وتُحسب أسطر الفاصل الجديد أيضًا: فالضغط على Enter في الإدخال يضيف 10.

مفاجآت ينبغي تجنّبها

  • الأرقام المفردة تُعامَل كنص. في الاكتشاف التلقائي، يُرمَّز رقم واحد مثل السنة 2024، أو قائمة تحتوي على قيمة أكبر من 255، كأرقام لا تُفَكّ، فيعطي 72 الناتج 55 50. اختر الرموز ← النص لفكّ رمز واحد، أو نقطة شفرة يونيكود مثل 8364. وتُقرأ قائمة مثل 10 20 30 كرموز؛ اختر النص ← الرموز إن كنت تقصد الأرقام نفسها.
  • نتائج غير مرئية. الرموز من 0 إلى 31 رموز تحكم، فيعطي فك 72 9 105 الحرف H ثم رمز التبويب ثم الحرف i، وهذا يبدو كفراغ في النص.
  • رموز البدائل (55296–57343) ليست أحرفًا حقيقية. تقبلها الأداة، لكن الناتج ليس نصًا قابلًا للعرض. رمّز الإيموجي وافكّ ترميزها بنقطة شفرتها كاملة، مثل 128512.

أي أداة تحتاج؟

تعطي هذه الصفحة الرموز العشرية وجدول ASCII. وللبايتات السداسية العشرية استخدم أداة التحويل السداسي العشري؛ وللمجموعات ذات الثمانية بت استخدم مترجم ثنائي؛ وللترميزات مثل Base64 وURL وHTML استخدم أداة ترميز النص وفك ترميزه. ولتحويل رقم عادي بين الثنائي والثماني والعشري والسداسي العشري استخدم محوِّل الأنظمة.

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

كيف أحوّل النص إلى رموز ASCII؟
اكتب النص أو الصقه، مع ضبط الاتجاه على النص ← الرموز أو على الاكتشاف التلقائي. يظهر كل حرف برمزه العشري مفصولًا بمسافات، فتصبح Hi هي 72 105.
كيف أحوّل رموز ASCII مرة أخرى إلى نص؟
الصق رموزًا عشرية مفصولة بمسافات أو فواصل، مثل 72 101 108 108 111، مع ضبط الاتجاه على الرموز ← النص أو على الاكتشاف التلقائي. يُتحقَّق من كل رقم ويُعاد تحويله إلى حرفه.
ماذا عن الأحرف خارج نطاق ASCII؟
تستخدم نقطة شفرتها في يونيكود: é هو 233، و€ هو 8364، و😀 هو 128512. ويُفَكّ ترميز أي رمز حتى 1,114,111 مرة أخرى إلى حرف.
ما الفرق بين ASCII ويونيكود؟
يضم ASCII 128 حرفًا مرقمة من 0 إلى 127. ويحتوي يونيكود على أكثر من مئة ألف حرف من معظم أنظمة الكتابة، وأول 128 رقمًا فيه مطابقة تمامًا لـ ASCII. لذلك يكون كل ملف ASCII نصًا صالحًا بترميز UTF-8 أيضًا.
لماذا لا يُفَكّ ترميز رمزي المفرد؟
يفكّ الاكتشاف التلقائي رقمين أو أكثر من 0 إلى 255 فقط، فيُرمَّز رقم مثل 2024 كالأرقام 2 و0 و2 و4 (50 48 50 52). بدّل الاتجاه إلى الرموز ← النص لفكّ رمز واحد أو رمز أكبر من 255.
ما جدول ASCII في هذه الصفحة؟
مرجع يسرد رموز التحكم الشائعة (tab وline feed وcarriage return والمسافة) وكل حرف قابل للطباعة من 33 إلى 126، لتبحث عن أي رمز دون تحويل.
هل يُرسَل نصي إلى خادم؟
لا. يتم التحويل داخل متصفحك، ولا يغادر جهازك أي شيء تكتبه.

أدوات ذات صلة

المزيد في البيانات ولغات الترميز والبرمجة