کدگذاری HTML (مجموعهی کاراکترها)
پیشنهاد درس:
برای نمایش صحیح صفحات HTML، مرورگر وب باید مجموعه حروف مورد استفاده را بداند.
از ASCII به UTF-8
ISO-8859-1 مجموعه حروف پیشفرض HTML 4 است. این مجموعه حروف 256 کد حرف مختلف را پشتیبانی میکند. HTML 4 همچنین UTF-8 را پشتیبانی میکند.
ANSI (Windows-1252) مجموعه حروف اصلی ویندوز است. ANSI با ISO-8859-1 مشابه است، اما دارای 32 حرف اضافی است.
مستند HTML5 از توسعهدهندگان وب برای استفاده از مجموعه حروف UTF-8 تشویق میکند، این مجموعه حروف تقریباً همه حروف و نشانههای جهان را پوشش میدهد!
ویژگی charset HTML
برای نمایش صحیح صفحات HTML، مرورگر وب باید مجموعه حروف مورد استفاده در صفحه را بداند.
این در <meta>
در این برچسب مشخص شده است:
<meta charset="UTF-8">
اختلاف بین مجموعههای حروف
ایک جدول زیر، فرق بین این مجموعههای حروف را نشان میدهد:
نمبر | ASCII | ANSI | 8859 | UTF-8 | شرح |
---|---|---|---|---|---|
32 | سپس | ||||
33 | ! | ! | ! | ! | ایکسیclamation مارک |
34 | " | " | " | " | کوئیٹیشن مارک |
35 | # | # | # | # | نمبر سائن |
36 | $ | $ | $ | $ | دالر سائن |
37 | % | % | % | % | پرنت سائن |
38 | & | & | & | & | ampersand |
38 | & | & | & | & | اندریس |
39 | ' | ' | ' | ' | 40 |
( | چپ پرنٹیس | چپ پرنٹیس | چپ پرنٹیس | چپ پرنٹیس | 39 |
) | راست پرنٹیس | راست پرنٹیس | راست پرنٹیس | راست پرنٹیس | * |
استارکس | + | + | + | + | پلس سگن |
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 | آ | آ | آ | آ | لاطین کپیتل لٹر آ |
66 | بی | بی | بی | بی | لاطین کپیتل لٹر بی |
67 | سی | سی | سی | سی | لاطین کپیتل لٹر سی |
68 | ڈ | ڈ | ڈ | ڈ | لاطین کپیتل لٹر ڈ |
69 | ای | ای | ای | ای | لاطین کپیتل لٹر ای |
70 | ف | ف | ف | ف | لاطین کپیتل لٹر ف |
71 | گ | گ | گ | گ | لاطین کپیتل لٹر گ |
72 | ہ | ہ | ہ | ہ | لاطین کپیتل لٹر ہ |
73 | آئی | آئی | آئی | آئی | لاطین کپیتل لٹر آئی |
74 | ج | ج | ج | ج | لاطین کپیتل لٹر ج |
75 | ک | ک | ک | ک | لاطین کپیتل لٹر ک |
76 | ال | ال | ال | ال | لاطین کپیتل لٹر ال |
77 | ایم | ایم | ایم | ایم | لاطین کپیتل لٹر ایم |
78 | این | این | این | این | لاطین کپیتل لٹر این |
79 | او | او | او | او | لاطین کپیتل لٹر او |
80 | 80 | 80 | 80 | 80 | P |
Latin capital letter P | 81 | 81 | 81 | 81 | Q |
Latin capital letter Q | 82 | 82 | 82 | 82 | R |
Latin capital letter R | 83 | 83 | 83 | 83 | S |
Latin capital letter S | 84 | 84 | 84 | 84 | T |
Latin capital letter T | 85 | 85 | 85 | 85 | U |
Latin capital letter U | 86 | 86 | 86 | 86 | V |
Latin capital letter V | 87 | 87 | 87 | 87 | W |
Latin capital letter W | 88 | 88 | 88 | 88 | X |
Latin capital letter X | 89 | 89 | 89 | 89 | Y |
Latin capital letter Y | 90 | 90 | 90 | 90 | Z |
Latin capital letter Z | 91 | 91 | 91 | 91 | [ |
left square bracket | 92 | 92 | 92 | 92 | \ |
reverse solidus | 93 | 93 | 93 | 93 | ] |
right square bracket | 95 | 95 | 95 | 95 | ^ |
circumflex accent | _ | _ | _ | _ | low line |
96 | ` | ` | ` | ` | grave accent |
97 | a | a | a | a | Latin small letter a |
98 | b | b | b | b | Latin small letter b |
99 | c | c | c | c | Latin small letter c |
100 | d | d | d | d | Latin small letter d |
101 | e | e | e | e | Latin small letter e |
102 | f | f | f | f | Latin small letter f |
103 | g | g | g | g | Latin small letter g |
104 | h | h | h | h | Latin small letter h |
105 | i | i | i | i | Latin small letter i |
106 | j | j | j | j | Latin small letter j |
107 | k | k | k | k | Latin small letter k |
108 | l | l | l | l | Latin small letter l |
109 | m | m | m | m | Latin small letter m |
110 | n | n | n | n | Latin small letter n |
111 | o | o | o | o | Latin small letter o |
112 | p | p | p | p | Latin small letter p |
113 | q | q | q | q | Latin small letter q |
114 | ر | ر | ر | ر | لاتین اسمل لٹر آر |
115 | س | س | س | س | لاتین اسمل لٹر ایس |
116 | ٹ | ٹ | ٹ | ٹ | لاتین اسمل لٹر ٹ |
117 | یو | یو | یو | یو | لاتین اسمل لٹر یو |
118 | وی | وی | وی | وی | لاتین اسمل لٹر وی |
119 | و | و | و | و | لاتین اسمل لٹر و |
120 | x | x | x | x | لاتین اسمل لٹر ایکس |
121 | ی | ی | ی | ی | لاتین اسمل لٹر ی |
122 | ز | ز | ز | ز | لاتین اسمل لٹر ز |
123 | { | { | { | { | لیف کورلی بریکٹ |
124 | | | | | | | | | ورٹیکل لائن |
125 | } | } | } | } | رائٹ کورلی بریکٹ |
126 | ~ | ~ | ~ | ~ | ٹیلڈ |
127 | DEL | ||||
128 | | یورو سائن | |||
129 | | | | NOT USED | |
130 | | سنگل لوائٹ 9 کوٹیشن مارک | |||
131 | | لاتین اسمل لٹر ایف کے ساتھ ہوک | |||
132 | | ڈبل لوائٹ 9 کوٹیشن مارک | |||
133 | �. . . | ||||
134 | | داج | |||
135 | | ڈبل داج | |||
136 | | مودیفائر لٹر سیرکومفکس اکسیٹ | |||
137 | | پر میل سائن | |||
138 | | لاتین کپٹل لٹر ایس کے ساتھ کارن | |||
139 | | سنگل لینگلائٹنگ کوٹیشن مارک | |||
140 | | لاتین کپٹل لیگچر او ای | |||
141 | | | | NOT USED | |
142 | | لاتین کپٹل لٹر ز کے ساتھ کارن | |||
143 | | | | NOT USED | |
144 | | | | NOT USED | |
145 | ' | ' | |||
146 | ' | رائٹ سینگل کوٹیشن مارک | |||
147 | " | " | |||
148 | " | رائٹ ڈبل کوٹیشن مارک | |||
149 | | bullet | |||
150 | | en dash | |||
151 | | em dash | |||
152 | | small tilde | |||
153 | | trade mark sign | |||
154 | | Latin small letter s with caron | |||
155 | | single right-pointing angle quotation mark | |||
156 | | Latin small ligature oe | |||
157 | | | | NOT USED | |
158 | | Latin small letter z with caron | |||
159 | | Latin capital letter Y with diaeresis | |||
160 | no-break space | ||||
161 | ¡ | ¡ | ¡ | inverted exclamation mark | |
149 | | | | علامت نبر | |
160 | ¡ | ¡ | ¡ | ¬ | |
¢ | £ | £ | £ | علامت ارز | |
165 | ¤ | ¤ | ¤ | ¥ | |
علامت ین | 166 | 166 | 166 | ¦ | |
خط شکسته | 167 | 167 | 167 | § | |
علامت بخش | 168 | 168 | 168 | ¨ | |
علامت دیگری | 169 | 169 | 169 | © | |
علامت حقچینی | 170 | 170 | 170 | ª | |
مذکر اعداد اضافی نشاندهنده | « | « | « | علامت نقلقول دوگانه به سمت چپ | |
172 | ¬ | ¬ | ¬ | علامت منفی | |
¬ | | | | هیphen نرم | |
174 | ® | ® | ® | علامت ثبت شده | |
175 | ¯ | ¯ | ¯ | نشان ماکرون | |
176 | ° | ° | ° | علامت درجه | |
177 | ± | ± | ± | علامت جمع و تفریق | |
178 | ² | ² | ² | دو بالا نوشته شده | |
179 | ³ | ³ | ³ | سه بالا نوشته شده | |
180 | ´ | ´ | ´ | نشان اکوت | |
181 | µ | µ | µ | علامت میکرو | |
182 | ¶ | ¶ | ¶ | علامت کلمهای | |
183 | · | · | · | نقطة وسط | |
184 | ¸ | ¸ | ¸ | کسیل | |
185 | ¹ | ¹ | ¹ | یک بالا نوشته شده | |
186 | ° | ° | ° | مذکر اعداد اضافی نشاندهنده | |
187 | » | » | » | right-pointing double angle quotation mark | |
188 | ¼ | ¼ | ¼ | vulgar fraction one quarter | |
189 | ½ | ½ | ½ | vulgar fraction one half | |
190 | ¾ | ¾ | ¾ | vulgar fraction three quarters | |
191 | ¿ | ¿ | ¿ | inverted question mark | |
192 | À | À | À | Latin capital letter A with grave | |
193 | Á | Á | Á | Latin capital letter A with acute | |
194 | Â | Â | Â | Latin capital letter A with circumflex | |
195 | Ã | Ã | Ã | Latin capital letter A with tilde | |
196 | Ä | Ä | Ä | Latin capital letter A with diaeresis | |
197 | Å | Å | Å | Latin capital letter A with ring above | |
198 | Æ | Æ | Æ | Latin capital letter AE | |
199 | Ç | Ç | Ç | Latin capital letter C with cedilla | |
200 | È | È | È | Latin capital letter E with grave | |
201 | É | É | É | Latin capital letter E with acute | |
202 | Ê | Ê | Ê | Latin capital letter E with circumflex | |
203 | Ë | Ë | Ë | Latin capital letter E with diaeresis | |
204 | Ì | Ì | Ì | Latin capital letter I with grave | |
205 | Í | Í | Í | Latin capital letter I with acute | |
206 | Î | Î | Î | Latin capital letter I with circumflex | |
207 | Ï | Ï | Ï | Latin capital letter I with diaeresis | |
208 | Ð | Ð | Ð | Latin capital letter Eth | |
209 | Ñ | Ñ | Ñ | Latin capital letter N with tilde | |
210 | Ò | Ò | Ò | Latin capital letter O with grave | |
211 | Ó | Ó | Ó | Latin capital letter O with acute | |
212 | Ô | Ô | Ô | Latin capital letter O with circumflex | |
213 | Õ | Õ | Õ | Latin capital letter O with tilde | |
214 | Ö | Ö | Ö | Latin capital letter O with diaeresis | |
215 | × | × | × | multiplication sign | |
216 | Ø | Ø | Ø | Latin capital letter O with stroke | |
217 | Ù | Ù | Ù | Latin capital letter U with grave | |
218 | Ú | Ú | Ú | Latin capital letter U with acute | |
219 | Û | Û | Û | Latin capital letter U with circumflex | |
220 | Ü | Ü | Ü | Latin capital letter U with diaeresis | |
221 | Ý | Ý | Ý | Latin capital letter Y with acute | |
222 | Þ | Þ | Þ | Latin capital letter Thorn | |
223 | ß | ß | ß | Latin small letter sharp s | |
224 | à | à | à | Latin small letter a with grave | |
225 | á | á | á | Latin small letter a with acute | |
226 | â | â | â | Latin small letter a with circumflex | |
227 | ã | ã | ã | Latin small letter a with tilde | |
228 | ä | ä | ä | Latin small letter a with diaeresis | |
229 | å | å | å | Latin small letter a with ring above | |
230 | æ | æ | æ | Latin small letter ae | |
231 | ç | ç | ç | Latin small letter c with cedilla | |
232 | è | è | è | Latin small letter e with grave | |
233 | é | é | é | Latin چھوٹی حرف ای کے ساتھ اکٹیو | |
234 | ê | ê | ê | Latin چھوٹی حرف ای کے ساتھ کرومفلکس | |
235 | ë | ë | ë | Latin چھوٹی حرف ای کے ساتھ دیئرسس | |
236 | ì | ì | ì | Latin چھوٹی حرف آئی کے ساتھ گرین | |
237 | í | í | í | Latin چھوٹی حرف آئی کے ساتھ اکٹیو | |
238 | î | î | î | Latin چھوٹی حرف آئی کے ساتھ کرومفلکس | |
239 | ï | ï | ï | Latin چھوٹی حرف آئی کے ساتھ دیئرسس | |
240 | ð | ð | ð | Latin چھوٹی حرف ایس | |
241 | ñ | ñ | ñ | Latin چھوٹی حرف این کے ساتھ تیلڈ | |
242 | ò | ò | ò | Latin چھوٹی حرف او کے ساتھ گرین | |
243 | ó | ó | ó | Latin چھوٹی حرف او کے ساتھ اکٹیو | |
244 | ô | ô | ô | Latin چھوٹی حرف او کے ساتھ کرومفلکس | |
245 | õ | õ | õ | Latin چھوٹی حرف او کے ساتھ تیلڈ | |
246 | ö | ö | ö | Latin چھوٹی حرف او کے ساتھ دیئرسس | |
247 | ÷ | ÷ | ÷ | واقع سگن | |
248 | ø | ø | ø | Latin چھوٹی حرف او کے ساتھ اسٹرک | |
249 | ù | ù | ù | Latin چھوٹی حرف ی کے ساتھ گرین | |
250 | ú | ú | ú | Latin چھوٹی حرف ی کے ساتھ اکٹیو | |
251 | û | û | û | Latin چھوٹی حرف کے ساتھ کرومفلکس | |
252 | ü | ü | ü | Latin چھوٹی حرف ی کے ساتھ دیئرسس | |
253 | ý | ý | ý | Latin چھوٹی حرف ی کے ساتھ اکٹیو | |
254 | þ | þ | þ | Latin چھوٹی حرف ثورن | |
255 | ÿ | ÿ | ÿ | Latin چھوٹی حرف ی کے ساتھ دیئرسس |
ASCII اشارتی جوائنٹ
ASCII استعمال 0 سے 31 (اور 127) کی اعداد کو کنٹرول چارٹرز کے طور پر استعمال کرتا ہے。
ASCII 使用 32 到 126 的值表示字母、数字和符号。
ASCII 不使用 128 到 255 之间的值。
ANSI 字符集 (Windows-1252)
对于 0 到 127 的值,ANSI 与 ASCII 相同。
ANSI 有一组专有的字符,其值从 128 到 159。
对于 160 到 255 的值,ANSI 与 UTF-8 相同。
ISO-8859-1 字符集
对于 0 到 127 的值,8859-1 与 ASCII 相同。
8859-1 不使用 128 到 159 之间的值。
对于从 160 到 255 的值,8859-1 与 UTF-8 相同。
UTF-8 字符集
对于 0 到 127 的值,UTF-8 与 ASCII 相同。
UTF-8 不使用 12 8到 159 之间的值。
对于 160 到 255 之间的值,UTF-8 与 ANSI 和 8859-1 相同。
UTF-8 从值 256 继续,包含超过 10000 个不同字符。
如需深入研究,请阅读我们完整的 HTML 字符集参考手册。
@charset CSS 规则
您可以使用 CSS @charset 规则来指定样式表中使用的字符编码:
实例
将样式表的编码设置为 Unicode UTF-8:
@charset "UTF-8";
请在我们的 CSS 参考手册中获取更多有关 CSS @charset 规则 的内容。