En son web geliştirme öğreticiler

HTML Kodlama (karakter kümesi)


Doğru bir HTML sayfasını görüntülemek için, bir web tarayıcısı karakter kümesini bilmesi gerekir (character encoding) kullanmak.


Karakter Kodlama nedir?

ASCII (ayrıca karakter kümesi denir) ilk karakter kodlama standardı oldu. Bu internet üzerinde kullanılabilecek 127 farklı alfanümerik karakterleri tanımlar.

ASCII desteklenen sayılar (0-9) , İngilizce harfleri (AZ) ve benzeri bazı özel karakterler ! $ + - ( ) @ < > ! $ + - ( ) @ < > .

ANSI (Windows-1252) Orijinal Windows karakter kümesi oldu. Bu 256 farklı karakter kodlarını destekledi.

ISO-8859-1 Aynı zamanda 256 farklı karakter kodlarını desteklenen HTML 4 için ayarlanan varsayılan karakterdi.

ANSI ve ISO sınırlı olduğundan, varsayılan karakter kodlama HTML5'teki UTF-8 olarak değiştirilmiştir.

UTF-8 (Unicode) hemen hemen tüm dünyada karakterler ve semboller kapsar.

Tüm HTML 4 işlemcileri de UTF-8 destekler.


HTML charset Özellik

Doğru bir HTML sayfasını görüntülemek için bir web tarayıcı sayfasında kullanılan karakter kümesini bilmesi gerekir.

Bu belirtilen <meta> etiketi:

HTML4 için:

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

HTML5 için:

<meta charset="UTF-8">

Bir tarayıcı bir web sayfasına ISO-8859-1 algılarsa o ANSI 32 ekstra karakterler var haricinde, bu ANSI varsayılan, ANSI ISO-8859-1 aynıdır çünkü.


Karakter Kümeleri Arasındaki Farklar

Aşağıdaki tablo, yukarıda açıklanan karakter kümeleri arasındaki farkları görüntüler:

NumbASCIIANSI8859UTF-8 Açıklama
32 uzay
33!!!! ünlem işareti
34"""" tırnak işareti
35#### numara işareti
36$$$$ dolar işareti
37%%%% yüzde işareti
38&&&& işareti '&'
39'''' apostrof
40(((( sol parantez
41)))) sağ parantez
42**** yıldız işareti
43++++ artı işareti
44,,,, virgül
45---- tire-eksi
46.... nokta
47//// katılaşma
480000 basamaklı sıfır
491111 basamaklı bir
502222 basamaklı iki
513333 basamaklı üç
524444 basamak dört
535555 basamaklı beş
546666 basamaklı altı
557777 basamaklı yedi
568888 basamaklı sekiz
579999 basamaklı dokuz
58:::: kolon
59;;;; noktalı virgül
60<<<< Küçüktür işareti
61==== eşittir işareti
62>>>> işareti büyüktür
63???? soru işareti
64@@@@ ticari
65AAAA Latince A harfi
66BBBB Latin harfi B
67CCCC Latin harfi C
68DDDD Latin harfi D
69EEEE Latince E harfi
70FFFF Latin harfi F
71GGGG Latin harfi G
72HHHH Latin harfi H
73IIII Latin harfi ben
74JJJJ Latin harfi J
75KKKK Latin harfi K
76LLLL Latin harfi L
77MMMM Latin harfi M
78NNNN Latince N harfi
79OOOO Latince O harfi
80PPPP Latin harfi P
81QQQQ Latin harfi S
82RRRR Latin harfi R
83SSSS Latin büyük S harfi
84TTTT Latin harfi T
85UUUU Latince U harfi
86VVVV Latin harfi V
87WWWW Latin harfi W
88XXXX Latin harfi X
89YYYY Latince Y harfi
90ZZZZ Latin harfi Z
91[[[[ sol köşeli ayraç
92\\\\ ters katılaşma
93]]]] sağ köşeli ayraç
94^^^^ inceltme işareti
95____ düşük hat
96```` aksan işareti
97aaaa Latince küçük a harfi
98bbbb Latince küçük b harfi
99cccc Latince küçük harf c
100dddd Latince küçük harf d
101eeee Latince küçük e harfi
102ffff Latince küçük harf f
103gggg Latince küçük harf g
104hhhh Latince küçük harf h
105iiii Latince küçük harf i
106jjjj Latince küçük harf j
107kkkk Latince küçük harf k
108llll Latince küçük l harfi
109mmmm Latince küçük harf m
110nnnn Latince küçük harf n
111oooo Latince küçük harf o
112pppp Latince küçük harf p
113qqqq Latince küçük harf q
114rrrr Latince küçük harf r
115ssss Latince küçük harf s
116tttt Latince küçük harf t
117uuuu Latince küçük u harfi
118vvvv Latince küçük harf v
119wwww w Latince küçük harf
120xxxx Latince küçük harf x
121yyyy Latince küçük y harfi
122zzzz Latince küçük z harfi
123{{{{ Sol kıvrık ayraç
124|||| dikey çizgi
125}}}} Sağ kıvrık ayraç
126~~~~ tilde
127DEL   
128    euro işareti
129  KULLANILMAMIŞ
130    Tek alt 9 tırnak işareti
131 ƒ   kancalı f Latince küçük harf
132    çift ​​alçak 9 tırnak işareti
133    yatay üç nokta
134    hançer
135    çift ​​hançer
136 ˆ   niteleyici harfi
137    mille işareti başına
138 Š   Latin alfabesinde ters şapkalı büyük S harfi
139    Tek solu gösteren açılı tırnak işareti
140 Œ   Latince OE ligatürü
141  KULLANILMAMIŞ
142 Z   Latin alfabesinde ters şapkalı harfi Z
143  KULLANILMAMIŞ
144  KULLANILMAMIŞ
145    Sol tekli tırnak işareti
146    Sağ tekli tırnak işareti
147    Sol çift tırnak işareti
148    Sağ çift tırnak işareti
149    mermi
150    tire
151    uzun tire
152 ˜   küçük tilde
153    ticari marka işareti
154 š   Latin alfabesinde ters şapkalı küçük harf ler
155    Tek sağ işaret açılı tırnak işareti
156 œ   Latince küçük oe ligatürü
157  KULLANILMAMIŞ
158 z   Latin alfabesinde ters şapkalı küçük z harfi
159 Ÿ   alfabesinde üstte iki noktalı Latin Y harfi
160     kesintisizlik boşluk
161  ters ünlem işareti
162 ¢¢¢ yüzde işareti
163 £££ diyez işareti
164  para işareti
165 ¥¥¥ yen işareti
166 ¦¦¦ kırık çubuğu
167 §§§ bölüm işareti
168 ¨¨¨ iki sesli harfin ayrılması
169 ©©© telif hakkı işareti
170 ªªª dişil sıra göstergesi
171 ««« sol bakan açılı çift tırnak işareti
172  imzalamaz
173 ­­­ yumuşak tire
174 ®®® kayıtlı işareti
175 ¯¯¯ uzatma işareti
176 °°° derece işareti
177 ±±± artı-eksi işareti
178 ²²² üst simge iki
179 ³³³ üst simge üç
180  sesli harf üzerine konan aksan işareti
181 µµµ mikro işareti
182  Pilcrow işareti
183 ··· orta nokta
184 ... çengel
185 ªªª üstindis biri
186  Eril sıra göstergesi
187 »»» Sağ işaret açılı çift tırnak işareti
188 1/41/41/4 Kaba fraksiyon bir çeyrek
189 1/21/21/2 Kaba fraksiyon bir yarım
190 3/43/43/4 Kaba fraksiyon dörtte üçü
191  ters soru işareti
192 ÀÀÀ Latin alfabesinde aksanlı büyük A harfi
193 ÁÁÁ Latin alfabesinde A harfi
194 ÂÂÂ Latin alfabesinde şapkalı A harfi
195 ÃÃÃ tildeli Latin A harfi
196 ÄÄÄ alfabesinde üstte iki noktalı Latin A harfi
197 ÅÅÅ Yukarıdaki halka ile Latin A harfi
198 ÆÆÆ Latin harfi AE
199 CCC Latin alfabesinde çengelli büyük C harfi
200 EEE Latin alfabesinde aksanlı büyük E harfi
201 EEE Latin alfabesinde E harfi
202 EEE Latin alfabesinde şapkalı büyük E harfi
203 EEE alfabesinde üstte iki noktalı Latin E harfi
204 III Latin alfabesinde aksanlı büyük I harfi
205 III Latin alfabesinde I harfi
206 III Latin alfabesinde şapkalı büyük I harfi
207 III alfabesinde üstte iki noktalı Latin I harfi
208 ÐÐÐ Latin harfi Eth
209 ÑÑÑ tildeli Latin N harfi
210 OOO Latin alfabesinde aksanlı büyük O harfi
211 OOO Latin alfabesinde O harfi
212 OOO Latin alfabesinde şapkalı büyük O harfi
213 OOO tildeli Latin O harfi
214 OOO alfabesinde üstte iki noktalı Latin O harfi
215 ××× çarpma işareti
216 ØØØ inme Latin O harfi
217 UUU Latin alfabesinde aksanlı büyük U harfi
218 UUU Latin alfabesinde harfi U
219 UUU Latin alfabesinde şapkalı büyük U harfi
220 UUU alfabesinde üstte iki noktalı Latin U harfi
221 YYY Latin alfabesinde Y harfi
222 ÞÞÞ Latin harfi Thorn
223 ßßß Latince küçük kesin s harfi
224 aaa Latin alfabesinde aksanlı küçük a harfi
225 aaa Latin alfabesinde küçük a harfi
226 aaa Latin alfabesinde şapkalı küçük a harfi
227 aaa tildeli Latin küçük a harfi
228 aaa alfabesinde üstte iki noktalı Latin küçük a harfi
229 aaa Yukarıdaki halka ile Latin küçük a harfi
230 aaa Latince küçük harf ae
231 ccc çengelli c Latince küçük harf
232 eee Latin alfabesinde aksanlı küçük e harfi
233 eee Latin alfabesinde küçük e harfi
234 eee Latin alfabesinde şapkalı küçük e harfi
235 eee alfabesinde üstte iki noktalı Latince küçük e harfi
236 iii Latin alfabesinde aksanlı küçük i harfi
237 iii Latin alfabesinde küçük i harfi
238 iii Latin alfabesinde şapkalı küçük i harfi
239 iii alfabesinde üstte iki noktalı Latince küçük i harfi
240  Latince küçük harf eth
241 nnn tildeli Latince küçük harf n
242 ooo aksanlı o Latince küçük harf
243 ooo Akut ile o Latince küçük harf
244 ooo şapkalı o Latince küçük harf
245 ooo tildeli o Latince küçük harf
246 ooo alfabesinde üstte iki noktalı o Latince küçük harf
247 ÷÷÷ bölme işareti
248  inmeli o Latince küçük harf
249 uuu Latin alfabesinde aksanlı küçük u harfi
250 uuu Latin alfabesinde küçük u harfi
251 uuu Latin alfabesinde şapkalı küçük harf
252 uuu alfabesinde üstte iki noktalı Latince küçük u harfi
253 yyy Latin alfabesinde küçük y harfi
254 þþþ Latince küçük harf diken
255 yyy alfabesinde üstte iki noktalı Latince küçük y harfi

ASCII karakter kümesi

ASCII 0'dan 31'e kadar değerleri kullanır (and 127) kontrol karakterleri için.

ASCII harf, rakam ve sembol için 32 ila 126 değerleri kullanır.

ASCII 128 ile 255 değerleri kullanmaz.


ANSI karakter kümesi (Windows-1252)

ANSI 0 dan 127 e değerleri için ASCII aynıdır.

ANSI 128 ila 159 değerleri için karakter özel bir kümesi vardır.

ANSI UTF-8 160 255 değerleri için aynıdır.


ISO-8859-1 karakter kümesi

8859-1, 0 dan 127 e kadar değerleri ASCII ile aynıdır.

8859-1 128 ila 159. değerleri kullanmaz.

8859-1 UTF-8 160 255 değerleri için aynıdır.


UTF-8 Karakter Kümesi

UTF-8 0 dan 127 e değerleri için ASCII aynıdır.

UTF-8 128 den 159 değerleri kullanmaz.

UTF-8 ANSI ve 160 ile 255 arasında değerlere 8859-1 hem de aynıdır.

UTF-8 fazla 10 000 farklı karakterlerle değeri 256 devam eder.

Daha yakından bakmak için lütfen çalışma Komple HTML Karakter Seti Referans .