HTML belgilar to‘plamlari

ULASHISH

HTML charset atributi

HTML sahifani to‘g‘ri ko‘rsatish uchun veb-brauzer qaysi belgilar to‘plamidan foydalanishni bilishi kerak.

HTML spetsifikatsiyasi veb-dasturchilarga UTF-8 belgilar to‘plamidan foydalanishni tavsiya qiladi.

Belgilar to‘plami <meta> tegida belgilanadi:

<meta charset="UTF-8">

UTF-8 dunyodagi deyarli barcha belgi va simvollarni qamrab oladi!

Unicode Web growth

ASCII belgilar to‘plami

ASCII veb uchun birinchi belgilarni kodlash standarti edi.

U internetda ishlatilishi mumkin bo‘lgan 128 xil lotin belgisini belgilab bergan:

  • Ingliz harflari (a-z va A-Z)
  • Raqamlar (0-9)
  • Ba’zi maxsus belgilar: ! $ + - ( ) @ < > . # ?

ANSI belgilar to‘plami

ANSI (Windows-1252) birinchi Windows belgilar to‘plami edi:

  • Dastlabki 127 ta belgi ASCII bilan bir xil
  • 128 dan 159 gacha maxsus belgilar
  • 160 dan 255 gacha UTF-8 bilan bir xil
<meta charset="Windows-1252">

ISO-8859-1 belgilar to‘plami

Standart belgilar to‘plami HTML 4 da ISO-8859-1 edi.

U 256 ta belgini qo‘llab-quvvatlagan:

  • Dastlabki 127 ta belgi ASCII bilan bir xil
  • 128 dan 159 gacha bo‘lgan belgilardan foydalanmaydi
  • 160 dan 255 gacha ANSI va UTF-8 bilan bir xil

HTML 4 misoli

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

HTML 5 misoli

<meta charset="ISO-8859-1">

UTF-8 belgilar to‘plami

  • 0 dan 127 gacha qiymatlar uchun ASCII bilan bir xil
  • 128 dan 159 gacha bo‘lgan belgilardan foydalanmaydi
  • 160 dan 255 gacha ANSI va 8859-1 bilan bir xil
  • 256 qiymatidan boshlab 10 000 ta belgigacha davom etadi

Unicode

Unicode konsorsiumi UTF-8 va UTF-16 standartlarini ishlab chiqdi, chunki ISO-8859 belgilar to‘plamlari cheklangan va ko‘p tilli muhitda mos kelmaydi.

Unicode standarti dunyodagi (deyarli) barcha belgilar, tinish belgilari va simvollarni qamrab oladi.


UTF-8 HTML’da standart hisoblanadi

<meta charset="UTF-8">


Belgilar to‘plamlari o‘rtasidagi farqlar

Quyidagi jadvalda yuqorida tavsiflangan belgilar to‘plamlari o‘rtasidagi farqlar ko‘rsatilgan:

Raqam ASCII ANSI 8859 UTF‑8 Tavsif
32 bo‘shliq
33!!!!undov belgisi
34""""qo‘shtirnoq
35####raqam belgisi
36$$$$dollar belgisi
37%%%%foiz belgisi
38&&&&ampersand belgisi
39''''apostrof
40((((chap qavs
41))))o‘ng qavs
42****yulduzcha
43++++plyus belgisi
44,,,,vergul
45----defis-minus
46....nuqta
47////qiya chiziq
480000nol raqami
491111bir raqami
502222ikki raqami
513333uch raqami
524444to‘rt raqami
535555besh raqami
546666olti raqami
557777yetti raqami
568888sakkiz raqami
579999to‘qqiz raqami
58::::ikki nuqta
59;;;;nuqtali vergul
60<<<<kichik belgisi
61====tenglik belgisi
62>>>>katta belgisi
63????so‘roq belgisi
64@@@@at belgisi
65AAAALotin A
66BBBBLotin B
67CCCCLotin C
68DDDDLotin D
69EEEELotin E
70FFFFLotin F
71GGGGLotin G
72HHHHLotin H
73IIIILotin I
74JJJJLotin J
75KKKKLotin K
76LLLLLotin L
77MMMMLotin M
78NNNNLotin N
79OOOOLotin O
80PPPPLotin P
81QQQQLotin Q
82RRRRLotin R
83SSSSLotin S
84TTTTLotin T
85UUUULotin U
86VVVVLotin V
87WWWWLotin W
88XXXXLotin X
89YYYYLotin Y
90ZZZZLotin Z
91[[[[chap kvadrat qavs
92\\\\teskari qiya chiziq
93]]]]o‘ng kvadrat qavs
94^^^^sirkumfleks urg‘usi
95____pastki chiziq
96````gravis urg‘usi
97aaaaLotin kichik a
98bbbbLotin kichik b
99ccccLotin kichik c
100ddddLotin kichik d
101eeeeLotin kichik e
102ffffLotin kichik f
103ggggLotin kichik g
104hhhhLotin kichik h
105iiiiLotin kichik i
106jjjjLotin kichik j
107kkkkLotin kichik k
108llllLotin kichik l
109mmmmLotin kichik m
110nnnnLotin kichik n
111ooooLotin kichik o
112ppppLotin kichik p
113qqqqLotin kichik q
114rrrrLotin kichik r
115ssssLotin kichik s
116ttttLotin kichik t
117uuuuLotin kichik u
118vvvvLotin kichik v
119wwwwLotin kichik w
120xxxxLotin kichik x
121yyyyLotin kichik y
122zzzzLotin kichik z
123{{{{chap figurali qavs
124||||vertikal chiziq
125}}}}o‘ng figurali qavs
126~~~~tilda
127DEL    
128 €  yevro belgisi
129 ISHLATILMAYDI
130 ‚  yakka pastki 9-simon qo‘shtirnoq
131 ƒ  Lotin kichik ilgakli f
132 „  qo‘sh pastki 9-simon qo‘shtirnoq
133 …  gorizontal ko‘p nuqta
134 †  xanjar belgisi
135 ‡  qo‘sh xanjar belgisi
136 ˆ  modifikator harfi sirkumfleks urg‘usi
137 ‰  promille belgisi
138 Š  Lotin karonli S
139 ‹  yakka chapga qaragan burchakli qo‘shtirnoq
140 Œ  Lotin bosh ligaturasi OE
141 ISHLATILMAYDI
142 Ž  Lotin karonli Z
143 ISHLATILMAYDI
144 ISHLATILMAYDI
145 ‘  chap yakka qo‘shtirnoq
146 ’  o‘ng yakka qo‘shtirnoq
147 “  chap qo‘sh qo‘shtirnoq
148 ”  o‘ng qo‘sh qo‘shtirnoq
149 •  marker
150 –  en tire
151 —  em tire
152 ˜  kichik tilda
153 ™  tovar belgisi
154 š  Lotin kichik karonli s
155 ›  yakka o‘ngga qaragan burchakli qo‘shtirnoq
156 œ  Lotin kichik ligaturasi oe
157 ISHLATILMAYDI
158 ž  Lotin kichik karonli z
159 Ÿ  Lotin dierezisli Y
160    uzilmas bo‘shliq
161 ¡¡¡teskari undov belgisi
162 ¢¢¢sent belgisi
163 £££funt belgisi
164 ¤¤¤valyuta belgisi
165 ¥¥¥iyena belgisi
166 ¦¦¦uzuq vertikal chiziq
167 §§§paragraf belgisi
168 ¨¨¨dierezis
169 ©©©mualliflik huquqi belgisi
170 ªªªfeminin tartib ko‘rsatkichi
171 «««chapga qaragan qo‘sh burchakli qo‘shtirnoq
172 ¬¬¬inkor belgisi
173 ­­­yumshoq defis
174 ®®®ro‘yxatdan o‘tganlik belgisi
175 ¯¯¯makron
176 °°°gradus belgisi
177 ±±±plyus-minus belgisi
178 ²²²yuqori indeksdagi ikki
179 ³³³yuqori indeksdagi uch
180 ´´´akut urg‘usi
181 µµµmikro belgisi
182 abzats belgisi (pilcrow)
183 ···o‘rta nuqta
184 ¸¸¸sedil
185 ¹¹¹yuqori indeksdagi bir
186 ºººmaskulin tartib ko‘rsatkichi
187 »»»o‘ngga qaragan qo‘sh burchakli qo‘shtirnoq
188 ¼¼¼oddiy kasr: to‘rtdan bir
189 ½½½oddiy kasr: ikkidan bir
190 ¾¾¾oddiy kasr: to‘rtdan uch
191 ¿¿¿teskari so‘roq belgisi
192 ÀÀÀLotin gravisli A
193 ÁÁÁLotin akutli A
194 ÂÂÂLotin sirkumfleksli A
195 ÃÃÃLotin tildali A
196 ÄÄÄLotin dierezisli A
197 ÅÅÅLotin ustki halqali A
198 ÆÆÆLotin AE
199 ÇÇÇLotin sedilli C
200 ÈÈÈLotin gravisli E
201 ÉÉÉLotin akutli E
202 ÊÊÊLotin sirkumfleksli E
203 ËËËLotin dierezisli E
204 ÌÌÌLotin gravisli I
205 ÍÍÍLotin akutli I
206 ÎÎÎLotin sirkumfleksli I
207 ÏÏÏLotin dierezisli I
208 ÐÐÐLotin Eth
209 ÑÑÑLotin tildali N
210 ÒÒÒLotin gravisli O
211 ÓÓÓLotin akutli O
212 ÔÔÔLotin sirkumfleksli O
213 ÕÕÕLotin tildali O
214 ÖÖÖLotin dierezisli O
215 ×××ko‘paytirish belgisi
216 ØØØLotin chiziqchali O
217 ÙÙÙLotin gravisli U
218 ÚÚÚLotin akutli U
219 ÛÛÛLotin sirkumfleksli U
220 ÜÜÜLotin dierezisli U
221 ÝÝÝLotin akutli Y
222 ÞÞÞLotin Thorn
223 ßßßLotin kichik esset (sharp s)
224 àààLotin kichik gravisli a
225 áááLotin kichik akutli a
226 âââLotin kichik sirkumfleksli a
227 ãããLotin kichik tildali a
228 äääLotin kichik dierezisli a
229 åååLotin kichik ustki halqali a
230 æææLotin kichik ae
231 çççLotin kichik sedilli c
232 èèèLotin kichik gravisli e
233 éééLotin kichik akutli e
234 êêêLotin kichik sirkumfleksli e
235 ëëëLotin kichik dierezisli e
236 ìììLotin kichik gravisli i
237 íííLotin kichik akutli i
238 îîîLotin kichik sirkumfleksli i
239 ïïïLotin kichik dierezisli i
240 ðððLotin kichik eth
241 ñññLotin kichik tildali n
242 òòòLotin kichik gravisli o
243 óóóLotin kichik akutli o
244 ôôôLotin kichik sirkumfleksli o
245 õõõLotin kichik tildali o
246 öööLotin kichik dierezisli o
247 ÷÷÷bo‘lish belgisi
248 øøøLotin kichik chiziqchali o
249 ùùùLotin kichik gravisli u
250 úúúLotin kichik akutli u
251 ûûûLotin kichik sirkumfleksli u
252 üüüLotin kichik dierezisli u
253 ýýýLotin kichik akutli y
254 þþþLotin kichik thorn
255 ÿÿÿLotin kichik dierezisli y

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!