Pengkodean HTML (Set Karakter)


Untuk menampilkan halaman HTML dengan benar, browser web harus mengetahui set karakter mana yang akan digunakan.


Dari ASCII ke UTF-8

ASCII adalah standar pengkodean karakter pertama. ASCII mendefinisikan 128 karakter berbeda yang dapat digunakan di internet: angka (0-9), huruf Inggris (AZ), dan beberapa karakter khusus seperti ! $ + - ( ) @ < > .

ISO-8859-1 adalah set karakter default untuk HTML 4. Kumpulan karakter ini mendukung 256 kode karakter yang berbeda. HTML 4 juga mendukung UTF-8.

ANSI (Windows-1252) adalah set karakter Windows asli. ANSI identik dengan ISO-8859-1, kecuali ANSI memiliki 32 karakter tambahan.

Spesifikasi HTML5 mendorong pengembang web untuk menggunakan rangkaian karakter UTF-8, yang mencakup hampir semua karakter dan simbol di dunia!


Atribut charset HTML

Untuk menampilkan halaman HTML dengan benar, browser web harus mengetahui set karakter yang digunakan di halaman tersebut.

Ini ditentukan dalam <meta>tag:

<meta charset="UTF-8">


Perbedaan Antara Set Karakter

Tabel berikut menampilkan perbedaan antara set karakter yang dijelaskan di atas:

Mati rasa ASCII ANSI 8859 UTF-8 Keterangan
32 ruang angkasa
33!!!!tanda seru
34""""tanda kutip
35####tanda Nomor
36$$$$tanda dollar
37%%%%tanda persen
38&&&&simbol untuk 'dan
39''''apostrof
40((((tanda kurung kiri
41))))kurung kanan
42****asterisk
43++++lebih banyak tanda
44,,,,koma
45----tanda hubung-minus
46....titik
47////solidus
480000angka nol
491111angka satu
502222angka dua
513333angka tiga
524444angka empat
535555angka lima
546666angka enam
557777angka tujuh
568888angka delapan
579999angka sembilan
58::::usus besar
59;;;;titik koma
60<<<<tanda kurang dari
61====tanda sama dengan
62>>>>tanda lebih besar dari
63????tanda tanya
64@@@@komersial di
65SEBUAHSEBUAHSEBUAHSEBUAHhuruf kapital latin A
66BBBBhuruf kapital latin B
67CCCChuruf kapital latin C
68DDDDhuruf kapital latin D
69EEEEhuruf kapital latin E
70FFFFhuruf kapital latin F
71GGGGhuruf kapital latin G
72HHHHhuruf kapital latin H
73SayaSayaSayaSayahuruf kapital latin I
74JJJJhuruf kapital latin J
75KKKKhuruf kapital latin K
76LLLLhuruf kapital latin L
77MMMMhuruf kapital latin M
78nnnnhuruf kapital latin N
79ITUITUITUITUhuruf kapital latin O
80PPPPhuruf kapital latin P
81QQQQhuruf kapital latin Q
82RRRRhuruf kapital latin R
83SSSShuruf kapital latin S
84TTTThuruf kapital latin T
85kamukamukamukamuhuruf kapital latin U
86VVVVhuruf kapital latin V
87WWWWhuruf kapital latin W
88xxxxhuruf kapital latin X
89kamukamukamukamuhuruf kapital latin y
90DENGANDENGANDENGANDENGANhuruf kapital latin Z
91[[[[kurung siku kiri
92\\\\solidus terbalik
93]]]]kurung siku kanan
94^^^^aksen sirkumfleksa
95____garis rendah
96````aksen serius
97sebuahsebuahsebuahsebuahhuruf kecil latin a
98BBBBhuruf kecil latin b
99CCCChuruf kecil latin c
100DDDDhuruf kecil latin d
101eeeehuruf kecil latin e
102FFFFhuruf kecil latin f
103GGGGhuruf kecil latin g
104HHHHhuruf kecil latin h
105SayaSayaSayaSayahuruf kecil latin i
106JJJJhuruf kecil latin j
107kkkkhuruf kecil latin k
108akuakuakuakuhuruf kecil latin l
109MMMMhuruf kecil latin m
110nnnnhuruf kecil latin n
111ItuItuItuItuhuruf kecil latin o
112PPPPhuruf kecil latin p
113QQQQhuruf kecil latin q
114RRRRhuruf kecil latin r
115SSSShuruf kecil latin s
116TTTThuruf kecil latin t
117kamukamukamukamuhuruf kecil latin u
118vvvvhuruf kecil latin v
119wwwwhuruf kecil latin w
120xxxxhuruf kecil latin x
121kamukamukamukamuhuruf kecil latin y
122dengandengandengandenganhuruf kecil latin z
123{{{{kurung kurawal kiri
124||||garis vertikal
125}}}}kurung kurawal kanan
126~~~~pasang surut
127DARI    
128   tanda euro
129 TIDAK DIGUNAKAN
130 kan  tanda kutip rendah-9 tunggal
131 ƒ.  Huruf kecil latin f dengan kail
132 kan  tanda kutip ganda rendah-9
133   elipsis horizontal
134 kan  belati
135 kan  belati ganda
136 Lalai  aksen sirkumfleksa huruf pengubah
137 kan  untuk seribu tanda
138 S  Huruf kapital latin S dengan caron
139 kan  tanda kutip sudut menunjuk kiri tunggal
140 Œ  Ligatur ibu kota Latin OE
141 TIDAK DIGUNAKAN
142 Ž  Huruf kapital latin Z dengan caron
143 TIDAK DIGUNAKAN
144 TIDAK DIGUNAKAN
145 '  tanda kutip tunggal kiri
146 '  tanda kutip tunggal kanan
147   tanda kutip ganda kiri
148   tanda kutip ganda kanan
149   peluru
150   dan lari
151   kamu lari
152 ~  ombak kecil
153   tanda merek dagang
154 S  Huruf kecil latin s dengan caron
155 kan  tanda kutip sudut menunjuk kanan tunggal
156 œ  ligatur kecil latin oe
157 TIDAK DIGUNAKAN
158 ž  Huruf kecil latin z dengan caron
159 Ÿ.  Huruf kapital latin Y dengan diaeresis
160    ruang tanpa istirahat
161 ¡¡¡tanda seru terbalik
162 ¢.¢.¢.tanda sen
163 £££tanda pound
164 ¤.¤.¤.tanda mata uang
165 ¥¥¥tanda yen
166 |||batang rusak
167 kankankantanda bagian
168 ¨.¨.¨.diaeresis
169 ©©©tanda hak cipta
170 ª.ª.ª.indikator ordinal feminin
171 «««tanda kutip sudut ganda menunjuk ke kiri
172 ¬.¬.¬.tidak menandatangani
173 ­­­tanda hubung lembut
174 ®®®tanda terdaftar
175 ¯¯¯garis makron
176 °°°tanda derajat
177 ±±±tanda plus-minus
178 ²²²superskrip dua
179 ³.³.³.superskrip tiga
180 '''aksen akut
181 μ.μ.μ.tanda mikro
182 kankankantanda pilcrow
183 ···titik tengah
184 ¸.¸.¸.cedilla
185 ¹.¹.¹.superskrip satu
186 º.º.º.indikator ordinal maskulin
187 »»»tanda kutip sudut ganda menunjuk kanan
188 ¼.¼.¼.pecahan vulgar seperempat
189 ½.½.½.pecahan vulgar satu setengah
190 ¾.¾.¾.pecahan vulgar tiga perempat
191 kankankantanda tanya terbalik
192 PADAPADAPADAHuruf kapital latin A dengan kuburan
193 SEBUAHSEBUAHSEBUAHHuruf kapital latin A dengan lancip
194 SEBUAHSEBUAHSEBUAHHuruf kapital latin A dengan sirkumfleksa
195 SEBUAHSEBUAHSEBUAHHuruf kapital latin A dengan tilde
196 SEBUAHSEBUAHSEBUAHHuruf kapital Latin A dengan diaeresis
197 OhOhOhHuruf kapital Latin A dengan cincin di atas
198 Æ.Æ.Æ.Huruf kapital latin AE
199 CCCHuruf kapital latin C dengan cedilla
200 ADALAHADALAHADALAHHuruf kapital latin E dengan kuburan
201 DIADIADIAHuruf kapital Latin E dengan akut
202 Ê.Ê.Ê.Huruf kapital Latin E dengan sirkumfleksa
203 EEEHuruf kapital latin E dengan diaeresis
204 SAYASAYASAYAHuruf kapital latin I dengan kuburan
205 SAYASAYASAYAHuruf kapital latin I dengan akut
206 SAYASAYASAYAHuruf kapital latin I dengan circumflex
207 SAYASAYASAYAHuruf kapital latin I dengan diaeresis
208 DDDhuruf kapital latin eth
209 NNNHuruf kapital latin N dengan tilde
210 HAIHAIHAIHuruf kapital latin O dengan kuburan
211 OhOhOhHuruf kapital latin O dengan lancip
212 PAYUNGPAYUNGPAYUNGHuruf kapital latin O dengan sirkumfleksa
213 HAIHAIHAIHuruf kapital latin O dengan tilde
214 HAIHAIHAIHuruf kapital latin O dengan diaeresis
215 ×××tanda perkalian
216 HAIHAIHAIHuruf kapital latin O dengan guratan
217 Ù.Ù.Ù.Huruf kapital latin U dengan kuburan
218 Ú.Ú.Ú.Huruf kapital latin U dengan akut
219 Û.Û.Û.Huruf kapital latin U dengan circumflex
220 Ü.Ü.Ü.Huruf kapital latin U dengan diaeresis
221 IDEIDEIDEHuruf kapital latin Y dengan lancip
222 THTHTHHuruf kapital Latin Thorn
223 ß.ß.ß.huruf kecil latin sharp s
224 padapadapadaHuruf kecil latin a dengan kuburan
225 sebuahsebuahsebuahHuruf kecil latin a dengan lancip
226 sebuahsebuahsebuahHuruf kecil latin a dengan circumflex
227 sebuahsebuahsebuahHuruf kecil latin a dengan tilde
228 sebuahsebuahsebuahHuruf kecil latin a dengan diaeresis
229 sebuahsebuahsebuahHuruf kecil latin a dengan cincin di atas
230 æ.æ.æ.huruf kecil latin ae
231 CCCHuruf kecil latin c dengan cedilla
232 adalahadalahadalahHuruf kecil latin e dengan kuburan
233 DiaDiaDiaHuruf kecil latin e dengan akut
234 ê.ê.ê.Huruf kecil latin e dengan circumflex
235 eeeHuruf kecil latin e dengan diaeresis
236 SayaSayaSayaHuruf kecil latin i dengan kuburan
237 SayaSayaSayaHuruf kecil latin i dengan akut
238 SayaSayaSayaHuruf kecil latin i dengan circumflex
239 SayaSayaSayaHuruf kecil latin i dengan diaeresis
240 DDDhuruf kecil latin eth
241 nnnHuruf kecil latin n dengan tilde
242 HaiHaiHaiHuruf kecil latin o dengan kuburan
243 HaiHaiHaiHuruf kecil latin o dengan akut
244 PayungPayungPayungHuruf kecil latin o dengan circumflex
245 HaiHaiHaiHuruf kecil latin o dengan tilde
246 HaiHaiHaiHuruf kecil latin o dengan diaeresis
247 ÷.÷.÷.tanda pembagian
248 HaiHaiHaiHuruf kecil latin o dengan stroke
249 ù.ù.ù.Huruf kecil latin u dengan kuburan
250 ú.ú.ú.Huruf kecil latin u dengan akut
251 dandandanHuruf kecil latin dengan circumflex
252 üüüHuruf kecil latin u dengan diaeresis
253 ideideideHuruf kecil latin y dengan akut
254 thththDuri huruf kecil latin
255 ÿ.ÿ.ÿ.Huruf kecil latin y dengan diaeresis

Set Karakter ASCII

ASCII menggunakan nilai dari 0 hingga 31 (dan 127) untuk karakter kontrol.

ASCII menggunakan nilai dari 32 hingga 126 untuk huruf, angka, dan simbol.

ASCII tidak menggunakan nilai dari 128 hingga 255.


Kumpulan Karakter ANSI (Windows-1252)

ANSI identik dengan ASCII untuk nilai dari 0 hingga 127.

ANSI memiliki seperangkat karakter eksklusif untuk nilai dari 128 hingga 159.

ANSI identik dengan UTF-8 untuk nilai dari 160 hingga 255.


Kumpulan Karakter ISO-8859-1

ISO-8859-1 identik dengan ASCII untuk nilai dari 0 hingga 127.

ISO-8859-1 tidak menggunakan nilai dari 128 hingga 159.

ISO-8859-1 identik dengan UTF-8 untuk nilai dari 160 hingga 255.


Kumpulan Karakter UTF-8

UTF-8 identik dengan ASCII untuk nilai dari 0 hingga 127.

UTF-8 tidak menggunakan nilai dari 128 hingga 159. 

UTF-8 identik dengan ANSI dan 8859-1 untuk nilai dari 160 hingga 255.

UTF-8 melanjutkan dari nilai 256 dengan lebih dari 10.000 karakter berbeda.

Untuk melihat lebih dekat, pelajari Referensi Kumpulan Karakter HTML Lengkap kami .