لعرض صفحة HTML بشكل صحيح، يجب أن يكون متصفح الويب يعرف مجموعة أحرف (character encoding) للاستخدام.
ما هي ترميز الأحرف؟
كان ASCII أول معيار ترميز الأحرف (وتسمى أيضا مجموعة الأحرف). وهو يحدد 127 الأحرف الأبجدية الرقمية المختلفة التي يمكن استخدامها على شبكة الانترنت.
وقد HTML (لغة ترميز النص التشعبي) في استخدام منذ عام 1991، ولكن كان HTML 4.0 (ديسمبر 1997) أول نسخة موحدة حيث أعطيت الأحرف الدولية العلاج كاملة إلى حد معقول. عندما تتضمن وثيقة HTML أحرف خاصة خارج نطاق ASCII سبعة بت هدفين تستحق النظر: سلامة المعلومات، ووعالمية عرض المتصفح.
أرقام ASCII دعم (0-9) ، الحروف الإنجليزية (AZ) ، وبعض الرموز الخاصة مثل ! $ + - ( ) @ < > ! $ + - ( ) @ < > .
ANSI (Windows-1252) كان مجموعة أحرف Windows الأصلي. وأيد 256 رموز الأحرف مختلفة.
كان ISO-8859-1 الطابع الافتراضي المحدد لHTML 4. كما دعمت 256 رموز الأحرف مختلفة.
لأن ANSI و ISO كانت محدودة، تم تغيير ترميز الأحرف الافتراضية إلى UTF-8 في HTML5.
UTF-8 (Unicode) يغطي تقريبا كل الشخصيات والرموز في العالم.
كل HTML 4 معالجات أيضا دعم UTF-8.
وHTML محارف سمة
لعرض صفحة HTML بشكل صحيح، يجب أن يكون متصفح الويب يعرف مجموعة الأحرف المستخدمة في الصفحة.
يتم تحديد هذا في <meta> العلامة:
لHTML4:
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
لHTML5:
<meta charset="UTF-8">
إذا كان المتصفح بالكشف ISO-8859-1 في صفحة على شبكة الإنترنت، لأنه تخلف عن ANSI، لأن ANSI مطابق لISO-8859-1 إلا أن ANSI لها 32 الأحرف الزائدة.
الاختلافات بين مجموعات الأحرف
يعرض الجدول التالي الاختلافات بين مجموعات الأحرف المذكورة أعلاه:
Numb | ASCII | ANSI | 8859 | UTF-8 | وصف |
---|---|---|---|---|---|
32 | الفراغ | ||||
33 | ! | ! | ! | ! | علامة تعجب |
34 | " | " | " | " | علامة اقتباس |
35 | # | # | # | # | علامة رقم |
36 | $ | $ | $ | $ | علامة الدولار |
37 | % | % | % | % | النسبة المئوية |
38 | & | & | & | & | العطف |
39 | ' | ' | ' | ' | اقتباس أحادية |
40 | ( | ( | ( | ( | قوس الأيسر |
41 | ) | ) | ) | ) | قوس أيمن |
42 | * | * | * | * | النجمة |
43 | + | + | + | + | علامة زائد |
44 | , | , | , | , | فاصلة |
45 | - | - | - | - | الواصلة ناقص |
46 | . | . | . | . | نقطة |
47 | / | / | / | / | سوليدوس |
48 | 0 | 0 | 0 | 0 | أرقام الصفر |
49 | 1 | 1 | 1 | 1 | رقم واحد |
50 | 2 | 2 | 2 | 2 | رقمين |
51 | 3 | 3 | 3 | 3 | ثلاثة أرقام |
52 | 4 | 4 | 4 | 4 | أربعة أرقام |
53 | 5 | 5 | 5 | 5 | خمسة أرقام |
54 | 6 | 6 | 6 | 6 | أرقام ستة |
55 | 7 | 7 | 7 | 7 | أرقام سبعة |
56 | 8 | 8 | 8 | 8 | أرقام ثمانية |
57 | 9 | 9 | 9 | 9 | رقم تسعة |
58 | : | : | : | : | القولون |
59 | ; | ; | ; | ; | فاصلة منقوطة |
60 | < | < | < | < | أقل من تسجيل |
61 | = | = | = | = | علامة يساوي |
62 | > | > | > | > | أكبر-من تسجيل |
63 | ? | ? | ? | ? | علامة استفهام |
64 | @ | @ | @ | @ | التجارية في |
65 | A | A | A | A | اللاتينية حرف A |
66 | B | B | B | B | اللاتينية حرف B |
67 | C | C | C | C | حرف C اللاتينية |
68 | D | D | D | D | حرف اللاتيني D |
69 | E | E | E | E | حرف اللاتيني E |
70 | F | F | F | F | حرف F اللاتينية |
71 | G | G | G | G | حرف اللاتيني G |
72 | H | H | H | H | حرف H اللاتينية |
73 | I | I | I | I | اللاتينية حرف I |
74 | J | J | J | J | حرف اللاتيني J |
75 | K | K | K | K | حرف اللاتيني K |
76 | L | L | L | L | حرف اللاتيني L |
77 | M | M | M | M | حرف M اللاتينية |
78 | N | N | N | N | حرف N اللاتينية |
79 | O | O | O | O | اللاتينية حرف O |
80 | P | P | P | P | حرف اللاتيني P |
81 | Q | Q | Q | Q | اللاتينية حرف Q |
82 | R | R | R | R | اللاتينية حرف R |
83 | S | S | S | S | حرف اللاتيني S |
84 | T | T | T | T | حرف اللاتيني T |
85 | U | U | U | U | حرف U اللاتيني |
86 | V | V | V | V | اللاتينية حرف V |
87 | W | W | W | W | حرف W اللاتينية |
88 | X | X | X | X | حرف اللاتيني X |
89 | Y | Y | Y | Y | حرف اللاتيني Y |
90 | Z | Z | Z | Z | اللاتينية حرف Z |
91 | [ | [ | [ | [ | قوس مربع أيسر |
92 | \ | \ | \ | \ | سوليدوس العكسي |
93 | ] | ] | ] | ] | قوس مربع أيمن |
94 | ^ | ^ | ^ | ^ | لهجة المنعطف |
95 | _ | _ | _ | _ | خط منخفض |
96 | ` | ` | ` | ` | النطقية |
97 | a | a | a | a | بريد إلكتروني صغير اللاتيني |
98 | b | b | b | b | اللاتينية إلكتروني الصغيرة ب |
99 | c | c | c | c | اللاتينية الصغيرة حرف ج |
100 | d | d | d | d | اللاتينية صغير إلكتروني د |
101 | e | e | e | e | اللاتينية إلكتروني صغير ه |
102 | f | f | f | f | اللاتينية الصغيرة إلكتروني و |
103 | g | g | g | g | اللاتينية إلكتروني ز صغير |
104 | h | h | h | h | اللاتينية الصغيرة حرف ح |
105 | i | i | i | i | اللاتينية إلكتروني انا صغير |
106 | j | j | j | j | اللاتينية إلكتروني ي صغيرة |
107 | k | k | k | k | اللاتينية صغير إلكتروني ك |
108 | l | l | l | l | اللاتينية الصغيرة حرف L |
109 | m | m | m | m | اللاتينية صغير إلكتروني م |
110 | n | n | n | n | اللاتينية صغير إلكتروني ن |
111 | o | o | o | o | اللاتينية صغيرة الحرف O |
112 | p | p | p | p | اللاتينية صغير إلكتروني ص |
113 | q | q | q | q | اللاتينية إلكتروني ف صغيرة |
114 | r | r | r | r | اللاتينية صغير إلكتروني ص |
115 | s | s | s | s | اللاتينية صغير بحرف s |
116 | t | t | t | t | اللاتينية إلكتروني ر صغير |
117 | u | u | u | u | بريد إلكتروني صغير اللاتينية ش |
118 | v | v | v | v | اللاتينية إلكتروني ضد صغير |
119 | w | w | w | w | بريد إلكتروني صغير اللاتينية ث |
120 | x | x | x | x | اللاتينية الصغيرة حرف X |
121 | y | y | y | y | اللاتينية صغير إلكتروني ذ |
122 | z | z | z | z | اللاتينية الصغيرة حرف الياء |
123 | { | { | { | { | قوس مجعد الأيسر |
124 | | | | | | | | | خط عمودي |
125 | } | } | } | } | قوس مجعد الصحيح |
126 | ~ | ~ | ~ | ~ | تيلدا |
127 | DEL | ||||
128 | € | علامة اليورو | |||
129 | غير مستعمل | ||||
130 | ‚ | منخفضة 9 علامة اقتباس مفردة | |||
131 | ƒ | بريد إلكتروني صغير اللاتينية و مع هوك | |||
132 | „ | مزدوجة منخفضة 9 علامة اقتباس | |||
133 | … | القطع الأفقية | |||
134 | † | خنجر | |||
135 | ‡ | خنجر مزدوج | |||
136 | ˆ | بريد إلكتروني معدل لهجة المنعطف | |||
137 | ‰ | في علامة الألف | |||
138 | Š | اللاتينية حرف S مع كارون | |||
139 | ‹ | علامة اقتباس زاوية مشيرا اليسار واحدة | |||
140 | Œ | اللاتينية ضمد العاصمة OE | |||
141 | غير مستعمل | ||||
142 | Z | اللاتينية حرف Z مع كارون | |||
143 | غير مستعمل | ||||
144 | غير مستعمل | ||||
145 | ‘ | علامة اقتباس مفردة اليسرى | |||
146 | ’ | علامة اقتباس مفردة الصحيحة | |||
147 | “ | علامة اقتباس مزدوجة اليسرى | |||
148 | ” | علامة اقتباس مزدوجة الصحيحة | |||
149 | • | رصاصة | |||
150 | – | أون اندفاعة | |||
151 | — | واصلة طويلة | |||
152 | ˜ | تيلدا صغيرة | |||
153 | ™ | علامة العلامة التجارية | |||
154 | š | بريد إلكتروني صغير اللاتينية الصورة مع كارون | |||
155 | › | الحق الاتهام علامة زاوية اقتباس مفردة | |||
156 | œ | اللاتينية ضمد عمر الفاروق صغير | |||
157 | غير مستعمل | ||||
158 | z | اللاتينية إلكتروني ض صغير مع كارون | |||
159 | Ÿ | حرف Y اللاتينية ونقطتان | |||
160 | لا كسر الفضاء | ||||
161 | علامة تعجب مقلوبة | ||||
162 | ¢ | ¢ | ¢ | علامة المائة | |
163 | £ | £ | £ | علامة الجنيه | |
164 | علامة العملة | ||||
165 | ¥ | ¥ | ¥ | علامة الين | |
166 | ¦ | ¦ | ¦ | شريط المكسور | |
167 | § | § | § | القسم علامة | |
168 | ¨ | ¨ | ¨ | نقطتان | |
169 | © | © | © | علامة حقوق التأليف والنشر | |
170 | ª | ª | ª | مؤشر ترتيبي المؤنث | |
171 | « | « | « | علامة اقتباس مزدوجة زاوية مشيرا اليسار | |
172 | لا توقيع | ||||
173 | | | | الواصلة الناعمة | |
174 | ® | ® | ® | علامة مسجلة | |
175 | ¯ | ¯ | ¯ | MACRON | |
176 | ° | ° | ° | علامة درجة | |
177 | ± | ± | ± | زائد ناقص علامة | |
178 | ² | ² | ² | مرتفع اثنين | |
179 | ³ | ³ | ³ | مرتفع ثلاثة | |
180 | لهجة حادة | ||||
181 | µ | µ | µ | علامة الصغير | |
182 | علامة pilcrow | ||||
183 | · | · | · | النقطة الوسطى | |
184 | . | . | . | سديلا | |
185 | ª | ª | ª | واحد مرتفع | |
186 | مؤشر ترتيبي المذكر | ||||
187 | » | » | » | الحق الاتهام زاوية مزدوجة علامة اقتباس | |
188 | 1/4 | 1/4 | 1/4 | جزء المبتذلة ربع | |
189 | 1/2 | 1/2 | 1/2 | جزء المبتذلة نصف | |
190 | 3/4 | 3/4 | 3/4 | جزء المبتذلة ثلاثة أرباع | |
191 | علامة استفهام مقلوبة | ||||
192 | À | À | À | اللاتينية حرف A مع القبر | |
193 | Á | Á | Á | اللاتينية حرف A مع حادة | |
194 | Â | Â | Â | اللاتينية حرف A مع المنعطف | |
195 | Ã | Ã | Ã | اللاتينية حرف A مع تيلدا | |
196 | Ä | Ä | Ä | اللاتينية حرف A مع نقطتين | |
197 | Å | Å | Å | اللاتينية حرف A مع عصابة فوق | |
198 | Æ | Æ | Æ | حرف اللاتيني AE | |
199 | C | C | C | اللاتينية حرف C مع سديلا | |
200 | E | E | E | اللاتينية حرف E مع القبر | |
201 | E | E | E | اللاتينية حرف E مع حادة | |
202 | E | E | E | اللاتينية حرف E مع المنعطف | |
203 | E | E | E | اللاتينية حرف E ونقطتان | |
204 | I | I | I | حرف اللاتيني I مع القبر | |
205 | I | I | I | حرف اللاتيني I مع حادة | |
206 | I | I | I | حرف اللاتيني I مع المنعطف | |
207 | I | I | I | حرف اللاتيني I مع نقطتين | |
208 | Ð | Ð | Ð | حرف اللاتيني إيث | |
209 | Ñ | Ñ | Ñ | اللاتينية حرف N مع تيلدا | |
210 | O | O | O | اللاتينية حرف O مع القبر | |
211 | O | O | O | اللاتينية حرف O مع حادة | |
212 | O | O | O | اللاتينية حرف O مع المنعطف | |
213 | O | O | O | اللاتينية حرف O مع تيلدا | |
214 | O | O | O | اللاتينية حرف O مع نقطتين | |
215 | × | × | × | علامة الضرب | |
216 | Ø | Ø | Ø | اللاتينية حرف O مع السكتة الدماغية | |
217 | U | U | U | حرف U اللاتيني مع القبر | |
218 | U | U | U | حرف اللاتيني U مع حادة | |
219 | U | U | U | حرف U اللاتيني مع المنعطف | |
220 | U | U | U | حرف U اللاتيني ونقطتان | |
221 | Y | Y | Y | حرف اللاتيني Y مع حادة | |
222 | Þ | Þ | Þ | اللاتينية حرف ثورن | |
223 | ß | ß | ß | بريد إلكتروني صغير اللاتينية الصورة حاد | |
224 | a | a | a | بريد إلكتروني صغير اللاتيني مع القبر | |
225 | a | a | a | بريد إلكتروني صغير اللاتيني مع حادة | |
226 | a | a | a | بريد إلكتروني صغير اللاتيني مع المنعطف | |
227 | a | a | a | بريد إلكتروني صغير اللاتيني مع تيلدا | |
228 | a | a | a | بريد إلكتروني صغير اللاتيني ونقطتان | |
229 | a | a | a | بريد إلكتروني صغير اللاتيني مع عصابة فوق | |
230 | a | a | a | اللاتينية إلكتروني عبد اللطيف الصغير | |
231 | c | c | c | بريد إلكتروني صغير اللاتينية ج مع سديلا | |
232 | e | e | e | اللاتينية إلكتروني صغير ه مع القبر | |
233 | e | e | e | اللاتينية إلكتروني صغير ه مع حادة | |
234 | e | e | e | اللاتينية إلكتروني صغير ه مع المنعطف | |
235 | e | e | e | اللاتينية إلكتروني صغير ه ونقطتان | |
236 | i | i | i | بريد إلكتروني صغير اللاتينية ط مع القبر | |
237 | i | i | i | بريد إلكتروني صغير اللاتينية ط مع حادة | |
238 | i | i | i | بريد إلكتروني صغير اللاتينية ط مع المنعطف | |
239 | i | i | i | بريد إلكتروني صغير اللاتينية ط مع نقطتين | |
240 | اللاتينية إلكتروني ETH صغير | ||||
241 | n | n | n | اللاتينية إلكتروني ن صغير مع تيلدا | |
242 | o | o | o | بريد إلكتروني صغير اللاتينية س مع القبر | |
243 | o | o | o | بريد إلكتروني صغير اللاتينية س مع حادة | |
244 | o | o | o | بريد إلكتروني صغير اللاتينية س مع المنعطف | |
245 | o | o | o | بريد إلكتروني صغير اللاتينية س مع تيلدا | |
246 | o | o | o | بريد إلكتروني صغير اللاتينية س مع نقطتين | |
247 | ÷ | ÷ | ÷ | علامة القسمة | |
248 | بريد إلكتروني صغير اللاتينية س مع السكتة الدماغية | ||||
249 | u | u | u | بريد إلكتروني صغير اللاتينية يو مع القبر | |
250 | u | u | u | بريد إلكتروني صغير اللاتينية يو مع حادة | |
251 | u | u | u | بريد إلكتروني صغير اللاتينية مع المنعطف | |
252 | u | u | u | بريد إلكتروني صغير اللاتينية ش ونقطتان | |
253 | y | y | y | اللاتينية إلكتروني ذ صغير مع حادة | |
254 | þ | þ | þ | اللاتينية إلكتروني شوكة صغيرة | |
255 | y | y | y | اللاتينية إلكتروني ذ صغير مع نقطتين |
مجموعة ASCII الأحرف
يستخدم ASCII القيم 0-31 (and 127) لأحرف التحكم.
يستخدم ASCII القيم 32-126 للرسائل، والأرقام والرموز.
لا تستخدم ASCII قيم 128-255.
مجموعة أحرف ANSI (Windows-1252)
ANSI غير متطابقة إلى ASCII للقيم 0-127.
ANSI لديه مجموعة من الملكية الأحرف للقيم 128-159.
ANSI مطابق لUTF-8 للقيم 160-255.
مجموعة الأحرف-ISO 8859-1
8859-1 مطابق لASCII للقيم 0-127.
8859-1 لا يستخدم القيم 128-159.
8859-1 مطابق لUTF-8 للقيم 160-255.
مجموعة UTF-8 أحرف
UTF-8 مطابق لASCII للقيم 0-127.
UTF-8 لا يستخدم القيم 128-159.
UTF-8 مطابق لكلا ANSI و 8859-1 للقيم 160-255.
تواصل UTF-8 من قيمة 256 مع أكثر من 10 000 شخصيات مختلفة.
لالقاء نظرة فاحصة، ودراسة لدينا كاملة الأحرف HTML تعيين المرجع .