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:
Numb | ASCII | ANSI | 8859 | UTF-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 |
48 | 0 | 0 | 0 | 0 | basamaklı sıfır |
49 | 1 | 1 | 1 | 1 | basamaklı bir |
50 | 2 | 2 | 2 | 2 | basamaklı iki |
51 | 3 | 3 | 3 | 3 | basamaklı üç |
52 | 4 | 4 | 4 | 4 | basamak dört |
53 | 5 | 5 | 5 | 5 | basamaklı beş |
54 | 6 | 6 | 6 | 6 | basamaklı altı |
55 | 7 | 7 | 7 | 7 | basamaklı yedi |
56 | 8 | 8 | 8 | 8 | basamaklı sekiz |
57 | 9 | 9 | 9 | 9 | 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 |
65 | A | A | A | A | Latince A harfi |
66 | B | B | B | B | Latin harfi B |
67 | C | C | C | C | Latin harfi C |
68 | D | D | D | D | Latin harfi D |
69 | E | E | E | E | Latince E harfi |
70 | F | F | F | F | Latin harfi F |
71 | G | G | G | G | Latin harfi G |
72 | H | H | H | H | Latin harfi H |
73 | I | I | I | I | Latin harfi ben |
74 | J | J | J | J | Latin harfi J |
75 | K | K | K | K | Latin harfi K |
76 | L | L | L | L | Latin harfi L |
77 | M | M | M | M | Latin harfi M |
78 | N | N | N | N | Latince N harfi |
79 | O | O | O | O | Latince O harfi |
80 | P | P | P | P | Latin harfi P |
81 | Q | Q | Q | Q | Latin harfi S |
82 | R | R | R | R | Latin harfi R |
83 | S | S | S | S | Latin büyük S harfi |
84 | T | T | T | T | Latin harfi T |
85 | U | U | U | U | Latince U harfi |
86 | V | V | V | V | Latin harfi V |
87 | W | W | W | W | Latin harfi W |
88 | X | X | X | X | Latin harfi X |
89 | Y | Y | Y | Y | Latince Y harfi |
90 | Z | Z | Z | Z | 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 |
97 | a | a | a | a | Latince küçük a harfi |
98 | b | b | b | b | Latince küçük b harfi |
99 | c | c | c | c | Latince küçük harf c |
100 | d | d | d | d | Latince küçük harf d |
101 | e | e | e | e | Latince küçük e harfi |
102 | f | f | f | f | Latince küçük harf f |
103 | g | g | g | g | Latince küçük harf g |
104 | h | h | h | h | Latince küçük harf h |
105 | i | i | i | i | Latince küçük harf i |
106 | j | j | j | j | Latince küçük harf j |
107 | k | k | k | k | Latince küçük harf k |
108 | l | l | l | l | Latince küçük l harfi |
109 | m | m | m | m | Latince küçük harf m |
110 | n | n | n | n | Latince küçük harf n |
111 | o | o | o | o | Latince küçük harf o |
112 | p | p | p | p | Latince küçük harf p |
113 | q | q | q | q | Latince küçük harf q |
114 | r | r | r | r | Latince küçük harf r |
115 | s | s | s | s | Latince küçük harf s |
116 | t | t | t | t | Latince küçük harf t |
117 | u | u | u | u | Latince küçük u harfi |
118 | v | v | v | v | Latince küçük harf v |
119 | w | w | w | w | w Latince küçük harf |
120 | x | x | x | x | Latince küçük harf x |
121 | y | y | y | y | Latince küçük y harfi |
122 | z | z | z | z | Latince küçük z harfi |
123 | { | { | { | { | Sol kıvrık ayraç |
124 | | | | | | | | | dikey çizgi |
125 | } | } | } | } | Sağ kıvrık ayraç |
126 | ~ | ~ | ~ | ~ | tilde |
127 | DEL | ||||
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/4 | 1/4 | 1/4 | Kaba fraksiyon bir çeyrek | |
189 | 1/2 | 1/2 | 1/2 | Kaba fraksiyon bir yarım | |
190 | 3/4 | 3/4 | 3/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 | C | C | C | Latin alfabesinde çengelli büyük C harfi | |
200 | E | E | E | Latin alfabesinde aksanlı büyük E harfi | |
201 | E | E | E | Latin alfabesinde E harfi | |
202 | E | E | E | Latin alfabesinde şapkalı büyük E harfi | |
203 | E | E | E | alfabesinde üstte iki noktalı Latin E harfi | |
204 | I | I | I | Latin alfabesinde aksanlı büyük I harfi | |
205 | I | I | I | Latin alfabesinde I harfi | |
206 | I | I | I | Latin alfabesinde şapkalı büyük I harfi | |
207 | I | I | I | alfabesinde üstte iki noktalı Latin I harfi | |
208 | Ð | Ð | Ð | Latin harfi Eth | |
209 | Ñ | Ñ | Ñ | tildeli Latin N harfi | |
210 | O | O | O | Latin alfabesinde aksanlı büyük O harfi | |
211 | O | O | O | Latin alfabesinde O harfi | |
212 | O | O | O | Latin alfabesinde şapkalı büyük O harfi | |
213 | O | O | O | tildeli Latin O harfi | |
214 | O | O | O | alfabesinde üstte iki noktalı Latin O harfi | |
215 | × | × | × | çarpma işareti | |
216 | Ø | Ø | Ø | inme Latin O harfi | |
217 | U | U | U | Latin alfabesinde aksanlı büyük U harfi | |
218 | U | U | U | Latin alfabesinde harfi U | |
219 | U | U | U | Latin alfabesinde şapkalı büyük U harfi | |
220 | U | U | U | alfabesinde üstte iki noktalı Latin U harfi | |
221 | Y | Y | Y | Latin alfabesinde Y harfi | |
222 | Þ | Þ | Þ | Latin harfi Thorn | |
223 | ß | ß | ß | Latince küçük kesin s harfi | |
224 | a | a | a | Latin alfabesinde aksanlı küçük a harfi | |
225 | a | a | a | Latin alfabesinde küçük a harfi | |
226 | a | a | a | Latin alfabesinde şapkalı küçük a harfi | |
227 | a | a | a | tildeli Latin küçük a harfi | |
228 | a | a | a | alfabesinde üstte iki noktalı Latin küçük a harfi | |
229 | a | a | a | Yukarıdaki halka ile Latin küçük a harfi | |
230 | a | a | a | Latince küçük harf ae | |
231 | c | c | c | çengelli c Latince küçük harf | |
232 | e | e | e | Latin alfabesinde aksanlı küçük e harfi | |
233 | e | e | e | Latin alfabesinde küçük e harfi | |
234 | e | e | e | Latin alfabesinde şapkalı küçük e harfi | |
235 | e | e | e | alfabesinde üstte iki noktalı Latince küçük e harfi | |
236 | i | i | i | Latin alfabesinde aksanlı küçük i harfi | |
237 | i | i | i | Latin alfabesinde küçük i harfi | |
238 | i | i | i | Latin alfabesinde şapkalı küçük i harfi | |
239 | i | i | i | alfabesinde üstte iki noktalı Latince küçük i harfi | |
240 | Latince küçük harf eth | ||||
241 | n | n | n | tildeli Latince küçük harf n | |
242 | o | o | o | aksanlı o Latince küçük harf | |
243 | o | o | o | Akut ile o Latince küçük harf | |
244 | o | o | o | şapkalı o Latince küçük harf | |
245 | o | o | o | tildeli o Latince küçük harf | |
246 | o | o | o | alfabesinde üstte iki noktalı o Latince küçük harf | |
247 | ÷ | ÷ | ÷ | bölme işareti | |
248 | inmeli o Latince küçük harf | ||||
249 | u | u | u | Latin alfabesinde aksanlı küçük u harfi | |
250 | u | u | u | Latin alfabesinde küçük u harfi | |
251 | u | u | u | Latin alfabesinde şapkalı küçük harf | |
252 | u | u | u | alfabesinde üstte iki noktalı Latince küçük u harfi | |
253 | y | y | y | Latin alfabesinde küçük y harfi | |
254 | þ | þ | þ | Latince küçük harf diken | |
255 | y | y | y | 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 .