الإعدادات
جدول مرجعي لشخصيات ASCII القياسية (0-127) وASCII الموسع: ISO 8859-1 (Latin-1) وWindows-1252 (CP1252) وIBM CP437 (DOS). يتضمن رمز عشريني، سداسي عشري، ثمانيني، ثنائي ووصف. انقر فوق أي قيمة لنسخها.

95 حرف

ديسمبرالهيكسOctBinالطابعالهروبالوصف
32 20 040 00100000 الفضاء
33 21 041 00100001 ! علامة تعجب
34 22 042 00100010 " \" الكويماس المزدوجة
35 23 043 00100011 # علامة الرقم / Hash
36 24 044 00100100 $ علامة الدولار
37 25 045 00100101 % النسبة المئوية
38 26 046 00100110 & أمبرساند
39 27 047 00100111 ' \' فاصلة علوية / علامة اقتباس مفردة
40 28 050 00101000 ( قوس الفتح
41 29 051 00101001 ) القوس الإغلاقي
42 2A 052 00101010 * نجمة
43 2B 053 00101011 + علامة زائد
44 2C 054 00101100 , الفاصلة
45 2D 055 00101101 - واصلة / ناقص
46 2E 056 00101110 . نقطة
47 2F 057 00101111 / الخط المائل (slash)
48 30 060 00110000 0 رقم 0
49 31 061 00110001 1 رقم 1
50 32 062 00110010 2 رقم 2
51 33 063 00110011 3 رقم 3
52 34 064 00110100 4 رقم 4
53 35 065 00110101 5 رقم 5
54 36 066 00110110 6 رقم 6
55 37 067 00110111 7 رقم 7
56 38 070 00111000 8 رقم 8
57 39 071 00111001 9 رقم 9
58 3A 072 00111010 : نقطتان
59 3B 073 00111011 ; فاصلة منقوطة
60 3C 074 00111100 < أقل من
61 3D 075 00111101 = يساوي
62 3E 076 00111110 > أكبر من
63 3F 077 00111111 ? علامة الاستفهام
64 40 100 01000000 @ علامة @
65 41 101 01000001 A حرف كبير A
66 42 102 01000010 B حرف كبير B
67 43 103 01000011 C حرف كبير C
68 44 104 01000100 D حرف كبير D
69 45 105 01000101 E حرف كبير E
70 46 106 01000110 F حرف كبير F
71 47 107 01000111 G حرف كبير G
72 48 110 01001000 H حرف كبير H
73 49 111 01001001 I حرف كبير I
74 4A 112 01001010 J حرف كبير J
75 4B 113 01001011 K حرف كبير K
76 4C 114 01001100 L حرف كبير L
77 4D 115 01001101 M حرف كبير M
78 4E 116 01001110 N حرف كبير N
79 4F 117 01001111 O حرف كبير O
80 50 120 01010000 P حرف كبير P
81 51 121 01010001 Q حرف كبير Q
82 52 122 01010010 R حرف كبير R
83 53 123 01010011 S حرف كبير S
84 54 124 01010100 T حرف كبير T
85 55 125 01010101 U حرف كبير U
86 56 126 01010110 V حرف كبير V
87 57 127 01010111 W حرف كبير W
88 58 130 01011000 X حرف كبير X
89 59 131 01011001 Y حرف كبير Y
90 5A 132 01011010 Z حرف كبير Z
91 5B 133 01011011 [ قفل الإغلاق
92 5C 134 01011100 \ \\ شرطة مائلة عكسية (backslash)
93 5D 135 01011101 ] قفل سلكي
94 5E 136 01011110 ^ علامة السقف / Caret
95 5F 137 01011111 _ شرطة سفلية (underscore)
96 60 140 01100000 ` علامة النبر الغليظ / Backtick
97 61 141 01100001 a حرف صغير a
98 62 142 01100010 b حرف صغير b
99 63 143 01100011 c حرف صغير c
100 64 144 01100100 d حرف صغير d
101 65 145 01100101 e حرف صغير e
102 66 146 01100110 f حرف صغير f
103 67 147 01100111 g حرف صغير g
104 68 150 01101000 h حرف صغير h
105 69 151 01101001 i حرف صغير i
106 6A 152 01101010 j حرف صغير j
107 6B 153 01101011 k حرف صغير k
108 6C 154 01101100 l حرف صغير l
109 6D 155 01101101 m حرف صغير m
110 6E 156 01101110 n حرف صغير n
111 6F 157 01101111 o حرف صغير o
112 70 160 01110000 p حرف صغير p
113 71 161 01110001 q حرف صغير q
114 72 162 01110010 r حرف صغير r
115 73 163 01110011 s حرف صغير s
116 74 164 01110100 t حرف صغير t
117 75 165 01110101 u حرف صغير u
118 76 166 01110110 v حرف صغير v
119 77 167 01110111 w حرف صغير w
120 78 170 01111000 x حرف صغير x
121 79 171 01111001 y حرف صغير y
122 7A 172 01111010 z حرف صغير z
123 7B 173 01111011 { قوس معقوف افتتاحي
124 7C 174 01111100 | الخط العمودي (pipe)
125 7D 175 01111101 } قوس معقوف ختامي
126 7E 176 01111110 ~ تيلدا

كيف يعمل

‏ASCII‏ (American Standard Code for Information Interchange) هو الترميز الذي يُسند رقمًا من 0 إلى 127 لكل حرف من الأبجدية الإنجليزية وللأرقام وعلامات الترقيم ومجموعة من محارف التحكم. وهو الأساس الذي بُنيت عليه تقريبًا كل الترميزات اللاحقة: القيم الـ128 الأولى في UTF-8 وLatin-1 وWindows-1252 هي بالضبط قيم ASCII.

ينقسم الجدول إلى كتلتين. من 0 إلى 31، إضافة إلى 127، توجد محارف التحكم: لا تُطبع بل تدل على إجراءات مثل سطر جديد أو جدولة أو نهاية الإرسال. ومن 32 إلى 126 توجد المحارف القابلة للطباعة، بدءًا من المسافة وانتهاءً بعلامة المدّة.

يُعرض لكل محرف قيمته بالنظام العشري والست عشري والثماني والثنائي، إضافة إلى تسلسل الهروب الخاص به إن وُجد. يمكنك البحث بالمحرف أو بالاسم أو بأي من هذه القيم.

أمثلة

A65 · 0x41 · 0101 · 01000001الحرف A الكبير بالنظام العشري والست عشري والثماني والثنائي.
a97 · 0x61 · 0141 · 01100001الحرف الصغير يعلو الحرف الكبير بـ32 موضعًا: التبديل بينهما يعادل تشغيل بتّ واحد أو إطفاءه.
LF10 · 0x0A · \nالسطر الجديد محرف تحكم. يُنهي Unix وmacOS الأسطر بـLF؛ بينما يستخدم Windows الزوج CR LF‏ (13 و10).

حالات الاستخدام

  • التعرّف على محرف غير مرئي يظهر في ملف أو في تفريغ ست عشري.
  • كتابة تسلسلات هروب صحيحة في سلاسل الشيفرة أو التعابير النمطية أو أوامر الطرفية.
  • تصحيح أخطاء بروتوكولات نصية وإطارات تسلسلية تنتقل فيها البيانات بايتًا بايتًا.
  • التحويل يدويًا بين المحرف وقيمته الرقمية عند التعامل مع المخازن المؤقتة أو المقارنات أو الترتيب.

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

ما الفرق بين ASCII وUTF-8؟

‏UTF-8 مجموعة شاملة لـASCII: قيمه الـ128 الأولى متطابقة بايتًا ببايت، لذا فأي نص ASCII صالح هو أيضًا UTF-8 صالح. الفرق أن UTF-8 يواصل بعد 127 مستخدمًا تسلسلات متعددة البايتات لتمثيل بقية يونيكود، بما في ذلك الحروف المشكَّلة وحرف الـ ñ والرموز التعبيرية.

لماذا يصل الجدول إلى 127 فقط؟

لأن ASCII عُرِّف كشيفرة من 7 بتّات، و7 بتّات تمثّل بالضبط 128 قيمة (من 0 إلى 127). أما الجداول التي تصل إلى 255 فهي امتدادات لاحقة من 8 بتّات، مثل Latin-1 أو Windows-1252، وهي ليست جزءًا من معيار ASCII وتختلف فيما بينها.

ما هي محارف التحكم؟

هي القيم من 0 إلى 31 والقيمة 127. لا تمثّل رمزًا مرئيًا بل تعليمة موروثة من أجهزة التلكس: سطر جديد (LF)، وإرجاع العربة (CR)، وجدولة (TAB)، وجرس (BEL)، وحذف (DEL). وهي اليوم باقية أساسًا في نهايات الأسطر وفي الجدولة وفي تسلسلات الهروب في الطرفيات.

لماذا يفصل بين الحروف الكبيرة والصغيرة 32 بالضبط؟

لأن الجدول صُمِّم عمدًا هكذا: 32 قوة للعدد اثنين، فالانتقال من حرف كبير إلى صغير يعني تغيير البتّ رقم 6 فقط. وقد أتاح ذلك التحويل بينهما بعملية بتّية واحدة، وهو أمر ثمين حين كانت عتاد ذلك الزمن تُحسب فيه كل تعليمة.