Ders_29 Dil Kodlaması (Encoding/Character Set )

HTML Dil Kodlaması (Encoding veya Character Set)

Html sayfamızın düzgün gösterilebilmesi için, web tarayıcısının sitemizdeki karakterlerin hangi dilde olduğunu bilmesi gerekir. 

Dil Kodlaması Nedir?

Dil kodlaması (encoding veya character set encoding) için, 4 farklı html standardı (karakter seti) vardır. Bunlar:
  • ASCII karakter seti: İnternette kullanılan 127 farklı harf ve sayıyı tanır. Sayıları (0-9), İngiliz alfabesini (A-Z) ve ! $ + - ( ) @ < > gibi bir takım özel karakterleri içeren karakter setidir.
  • ANSI (Windows-1252) karakter seti: Orjinal windows karakter setidir. 256 farklı karakter kodu içerir.
  • ISO-8859-1 karakter seti: HTML4 versiyonunun varsayılan karakter setidir. 256 farklı karakter kodu içerir.
  • UTF-8 (unicode) karakter seti: Neredeyse, dünyadaki bütün karakterleri ve sembolleri içerir. Bu yüzden HTML5 versiyonunun varsayılan karakter seti budur. (HTML4 versiyonunda da bu karakter seti kullanılabilir.)

HTML charset Özelliği

Bir html dökümanın karakter seti, bir meta elemanıdır ve charset="karakterSeti" şeklinde ile ilan edilir.

HTML4 kullananlar için: <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

HTML5 kullananlar için: <meta charset="UTF-8">

Karakter Setleri Arasındaki Farklar

Yukarıda bahsedilen 4 karakter seti arasındaki farkları daha iyi görebilmek için aşağıda bir tablo verilmiştirrr:

 Sıra ASCIIANSI8859UTF-8Tanım
32boşluk
33!!!!ünlem işareti
34""""çift tırnak
35####numara işareti
36$$$$dollar
37%%%%yüzde
38&&&&ampersand
39''''apostrophe
40((((sol parenthesis
41))))sağ parenthesis
42****asterisk
43++++artı
44,,,,virgül
45----tire-eksi
46....nokta
47////slaş
480000sıfır
491111bir
502222iki
513333üç
524444dört
535555beş
546666altı
557777yedi
568888sekiz
579999dokuz
58::::iki nokta
59;;;;noktalı virgül
60<<<<küçüktür
61====eşittir
62>>>>büyüktür
63????soru işareti
64@@@@kuyruklu a
65AAAALatince A
66BBBBLatince B
67CCCCLatince C
68DDDDLatince D
69EEEELatince E
70FFFFLatince F
71GGGGLatince G
72HHHHLatince H
73IIIILatince I
74JJJJLatince J
75KKKKLatincer K
76LLLLLatince L
77MMMMLatince M
78NNNNLatince N
79OOOOLatince O
80PPPPLatince P
81QQQQLatince Q
82RRRRLatince R
83SSSSLatince S
84TTTTLatince T
85UUUULatince U
86VVVVLatince V
87WWWWLatince W
88XXXXLatincer X
89YYYYLatince Y
90ZZZZLatince Z
91[[[[sol köşeli parantez
92\\\\ters yatık çizgi
93]]]]sağ köşeli parantez
94^^^^circumflex accent
95____alt tire
96````grave accent
97aaaaLatince a
98bbbbLatince b
99ccccLatince c
100ddddLatince d
101eeeeLatince e
102ffffLatince f
103ggggLatince g
104hhhhLatince h
105iiiiLatince i
106jjjjLatince j
107kkkkLatince k
108llllLatince l
109mmmmLatince m
110nnnnLatince n
111ooooLatince o
112ppppLatince p
113qqqqLatince q
114rrrrLatince r
115ssssLatince s
116ttttLatince t
117uuuuLatince u
118vvvvLatince v
119wwwwLatince w
120xxxxLatince x
121yyyyLatince y
122zzzzLatince z
123{{{{sol süslü parantez
124||||dikey çizgi
125}}}}sağ süslü parantez
126~~~~tilda
127DEL
128euro
129NOT USED
130single low-9 quotation mark
131ƒLatin small letter f with hook
132double low-9 quotation mark
133horizontal ellipsis
134dagger
135double dagger
136ˆmodifier letter circumflex accent
137per mille sign
138ŠLatin capital letter S with caron
139single 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
145left single quotation mark
146right single quotation mark
147left double quotation mark
148right double quotation mark
149madde imi
150en dash
151em dash
152˜küçük tilde
153trade mark sign
154šLatin small letter s with caron
155single 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
160no-break space
161¡¡¡inverted exclamation mark
162¢¢¢cent
163£££pound
164¤¤¤currency sign
165¥¥¥yen
166¦¦¦broken bar
167§§§section sign
168¨¨¨diaeresis
169©©©telif hakkı
170ªªªfeminine ordinal indicator
171«««left-pointing double angle quotation mark
172¬¬¬not sign
173soft hyphen
174®®®tescilli
175¯¯¯macron
176°°°derece
177±±±arıt-eksi
178²²²superscript two
179³³³superscript three
180´´´acute accent
181µµµmicro sign
182pilcrow 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üüüLatin small letter u with diaeresis
253ýýýLatin small letter y with acute
254þþþLatin small letter thorn
255ÿÿÿLatin small letter y with diaeresis

Diğer üç karakter setinin aksine, UTF-8, bu tabloda gösterilenlerden başka karakterler de içerir. Yaklaşık 10.000 karakter kütüphanesi vardır.


Hiç yorum yok:

Yorum Gönder