View Categories

HTML Charset

6 min read

HTML хуудсыг зөв харуулахын тулд вэб хөтөч аль тэмдэгтийн тохиргоог ашиглахаа мэддэг байх ёстой.

From ASCII to UTF-8 #

ASCII нь тэмдэгт кодчиллын анхны стандарт байв. ASCII нь интернэтэд ашиглаж болох 128 өөр тэмдэгтийг тодорхойлсон: тоонууд (0-9), англи үсгүүд (A-Z)  онцгой тэмдэгт ! $ + – () @ <>.

ISO-8859-1 бол HTML 4-ийн анхдагч тэмдэгтийн багц байсан. Энэ тэмдэгтийн багц нь 256 өөр тэмдэгтийн кодыг дэмждэг. HTML 4 нь мөн UTF-8-ийг дэмждэг байсан.

ANSI (Windows-1252) нь Windows-ийн анхны тэмдэгтүүд байсан. ANSI нь ISO-8859-1-тэй ижил бөгөөд зөвхөн ANSI нь 32 нэмэлт тэмдэгттэй байдаг.

HTML5 тодорхойлолт нь вэб хөгжүүлэгчдийг дэлхийн бараг бүх тэмдэгт, тэмдэгтүүдийг багтаасан UTF-8 тэмдэгтийн багцыг ашиглахыг уриалдаг!

HTML charset Шинж чанар #

HTML хуудсыг зөв харуулахын тулд вэб хөтөч тухайн хуудсанд ашигласан тэмдэгтүүдийн багцыг мэддэг байх ёстой.

This is specified in the <meta> tag:

Энэ нь <meta> тэмдэглэгээгээр тодорхойлогдоно

<meta charset="UTF-8">

Тэмдэгтийн багц хоорондын ялгаа #

Дараах хүснэгтэн дээр тэмдэгтүүдийн хоорондох ялгааг харуулав.

Numb ASCII ANSI 8859 UTF-8 Description
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 digit five
54 6 6 6 6 digit six
55 7 7 7 7 Тавийн тоо
56 8 8 8 8 намын тоо
57 9 9 9 9 есийн тоо
58 : : : : хоёр цэг 
59 ; ; ; ; цэг таслал
60 < < < < Багын тэмдэг
61 = = = = Тэнцүүгийн тэмдэг
62 > > > > Ихийн тэмдэг
63 ? ? ? ? Асуултын тэмдэг
64 @ @ @ @ commercial at
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 Latin capital letter 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 ^ ^ ^ ^ Circumflex өргөлт
95 _ _ _ _ Доогуур зураас
96 ` ` ` ` ноцтой өргөлт
97 a a a a Латин жижиг үсэг a
98 b b b b Латин жижиг үсэг b
99 c c c c Латин жижиг үсэг c
100 d d d d Латин жижиг үсэг d
101 e e e e Латин жижиг үсэг e
102 f f f f Латин жижиг үсэг f
103 g g g g Латин жижиг үсэг g
104 h h h h Латин жижиг үсэг h
105 i i i i Латин жижиг үсэг i
106 j j j j Латин жижиг үсэг j
107 k k k k Латин жижиг үсэг k
108 l l l l Латин жижиг үсэг l
109 m m m m Латин жижиг үсэг m
110 n n n n Латин жижиг үсэг n
111 o o o o Латин жижиг үсэг o
112 p p p p Латин жижиг үсэг p
113 q q q q Латин жижиг үсэг q
114 r r r r Латин жижиг үсэг r 
115 s s s s Латин жижиг үсэг s 
116 t t t t Латин жижиг үсэг t 
117 u u u u Латин жижиг үсэг u
118 v v v v Латин жижиг үсэг v
119 w w w w Латин жижиг үсэг w 
120 x x x x Латин жижиг үсэг x 
121 y y y y Латин жижиг үсэгy 
122 z z z z Латин жижиг үсэг z
123 { { { { зүүн буржгар хаалт
124 | | | | босоо шугам
125 } } } } баруун буржгар хаалт
126 ~ ~ ~ ~ tilde
127 DEL        
128       евро тэмдэг
129      NOT USED
130       single low-9 quotation mark
131   ƒ     Latin small letter f with hook
132       double low-9 quotation mark
133       horizontal ellipsis
134       dagger
135       double dagger
136   ˆ     modifier letter circumflex accent
137       per mille sign
138   Š     Latin capital letter S with caron
139       single left-pointing angle quotation mark
140   Œ     Latin capital ligature OE
141      NOT USED
142   Ž     Latin capital letter Z with caron
143      NOT USED
144      NOT USED
145       left single quotation mark
146       right single quotation mark
147       left double quotation mark
148       right double quotation mark
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
162   ¢ ¢ ¢ cent sign
163   £ £ £ pound sign
164   ¤ ¤ ¤ currency sign
165   ¥ ¥ ¥ yen sign
166   ¦ ¦ ¦ broken bar
167   § § § section sign
168   ¨ ¨ ¨ diaeresis
169   © © © copyright sign
170   ª ª ª feminine ordinal indicator
171   « « « left-pointing double angle quotation mark
172   ¬ ¬ ¬ not sign
173   ­ ­ ­ soft hyphen
174   ® ® ® registered sign
175   ¯ ¯ ¯ macron
176   ° ° ° degree sign
177   ± ± ± plus-minus sign
178   ² ² ² superscript two
179   ³ ³ ³ superscript three
180   ´ ´ ´ acute accent
181   µ µ µ micro sign
182   pilcrow sign
183   · · · middle dot
184   ¸ ¸ ¸ cedilla
185   ¹ ¹ ¹ superscript one
186   º º º masculine ordinal indicator
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 small letter e with acute
234   ê ê ê Latin small letter e with circumflex
235   ë ë ë Latin small letter e with diaeresis
236   ì ì ì Latin small letter i with grave
237   í í í Latin small letter i with acute
238   î î î Latin small letter i with circumflex
239   ï ï ï Latin small letter i with diaeresis
240   ð ð ð Latin small letter eth
241   ñ ñ ñ Latin small letter n with tilde
242   ò ò ò Latin small letter o with grave
243   ó ó ó Latin small letter o with acute
244   ô ô ô Latin small letter o with circumflex
245   õ õ õ Latin small letter o with tilde
246   ö ö ö Latin small letter o with diaeresis
247   ÷ ÷ ÷ division sign
248   ø ø ø Latin small letter o with stroke
249   ù ù ù Latin small letter u with grave
250   ú ú ú Latin small letter u with acute
251   û û û Latin small letter with circumflex
252   ü ü ü Диерезтэй латин жижиг у үсэг
253   ý ý ý Latin small letter y with acute
254   þ þ þ Латин жижиг үсэг өргөс
255   ÿ ÿ ÿ Latin small диерезис бүхий у үсэг

ASCII тэмдэгтийн багц #

ASCII нь хяналтын тэмдэгтүүдийн хувьд 0-ээс 31 (ба 127) хүртэлх утгыг ашигладаг.

ASCII нь үсэг, цифр, тэмдгийн хувьд 32-аас 126 хүртэлх утгыг ашигладаг.

ASCII нь 128-аас 255 хүртэлх утгыг ашигладаггүй.

ANSI тэмдэгтийн багц (Windows-1252) #

ANSI нь 0-ээс 127 хүртэлх утгын хувьд ASCII-тэй ижил байна.

ANSI нь 128-аас 159 хүртэлх утгын өмчийн олонлогтой байна.

ANSI нь 160-аас 255 хүртэлх утгын хувьд UTF-8-тэй ижил байдаг.

ISO-8859-1 тэмдэгтийн багц #

ISO-8859-1 нь 0-ээс 127 хүртэлх утгын хувьд ASCII-тэй ижил байна.

ISO-8859-1 нь 128-аас 159 хүртэлх утгыг ашигладаггүй.

ISO-8859-1 нь 160-аас 255 хүртэлх утгын хувьд UTF-8-тэй ижил байна.


UTF-8 тэмдэгтийн багц #

UTF-8 нь 0-ээс 127 хүртэлх утгын хувьд ASCII-тэй ижил байна.

UTF-8 нь 128-аас 159 хүртэлх утгыг ашигладаггүй.

UTF-8 нь ANSI ба 8859-1 хоёулаа 160-255 хооронд ижил утгатай.

UTF-8 нь 256-аас 10 000 гаруй янзын тэмдэгтээс үргэлжилнэ.

Powered by BetterDocs

Leave a Reply