Home » HTML » Charset di HTML: Contoh Code dan Daftarnya

Charset di HTML: Contoh Code dan Daftarnya

by Catur Kurnia Sari
by Catur Kurnia Sari

Untuk menampilkan halaman HTML dengan benar, web browser harus mengetahui charset yang akan digunakan.

Dari ASCII ke UTF-8

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

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

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

Kumpulan karakter default untuk HTML5 adalah UTF-8, yang mencakup hampir semua karakter dan simbol yang ada di dunia.

Atribut charset HTML

Untuk menampilkan halaman HTML dengan benar, browser web harus mengetahui charset yang digunakan pada halaman.

Untuk itu charset dapat ditentukan dalam tag <meta>, seperti contoh dibawah ini.

Contoh :

<meta charset="UTF-8">

Perbedaan Antara Charset

Tabel berikut menampilkan perbedaan antara charset ASCII, ANSI, ISO-8859, dan UTF-8 yang telah dijelaskan di atas:

NilaiASCIIANSI8859UTF-8Deskripsi
32Spasi
33!!!!exclamation mark
34quotation mark
35####tanda angka
36$$$$dollar
37%%%%persen
38&&&&ampersand
39apostrophe
40((((left parenthesis
41))))right parenthesis
42****asterisk
43++++tambah
44,,,,koma
45hyphen-minus
46....titik
47////solidus
480000digit nol
491111digit satu
502222digit dua
513333digit tiga
524444digit empat
535555digit lima
546666digit enam
557777digit tujuh
568888digit delapan
579999digit sembilan
58::::colon
59;;;;semicolon
60<<<<kurang dari
61====sama dengan
62>>>>lebih dari
63????tanda tanya
64@@@@commercial at
65AAAAHuruf kapital A
66BBBBHuruf kapital B
67CCCCHuruf kapital C
68DDDDHuruf kapital D
69EEEEHuruf kapital E
70FFFFHuruf kapital F
71GGGGHuruf kapital G
72HHHHHuruf kapital H
73IIIIHuruf kapital I
74JJJJHuruf kapital J
75KKKKHuruf kapital K
76LLLLHuruf kapital L
77MMMMHuruf kapital M
78NNNNHuruf kapital N
79OOOOHuruf kapital O
80PPPPHuruf kapital P
81QQQQHuruf kapital Q
82RRRRHuruf kapital R
83SSSSHuruf kapital S
84TTTTHuruf kapital T
85UUUUHuruf kapital U
86VVVVHuruf kapital V
87WWWWHuruf kapital W
88XXXXHuruf kapital X
89YYYYHuruf kapital Y
90ZZZZHuruf kapital Z
91[[[[tanda kurung siku kiri
92\\\\reverse solidus
93]]]]tanda kurung siku kanan
94^^^^circumflex accent
95____garis bawah
96````grave accent
97aaaaHuruf kecil a
98bbbbHuruf kecil b
99ccccHuruf kecil c
100ddddHuruf kecil d
101eeeeHuruf kecil e
102ffffHuruf kecil f
103ggggHuruf kecil g
104hhhhHuruf kecil h
105iiiiHuruf kecil i
106jjjjHuruf kecil j
107kkkkHuruf kecil k
108llllHuruf kecilr l
109mmmmHuruf kecil m
110nnnnHuruf kecil n
111ooooHuruf kecil o
112ppppHuruf kecil p
113qqqqHuruf kecil q
114rrrrHuruf kecil r
115ssssHuruf kecil s
116ttttHuruf kecil t
117uuuuHuruf kecil u
118vvvvHuruf kecil v
119wwwwHuruf kecil w
120xxxxHuruf kecil x
121yyyyHuruf kecil y
122zzzzHuruf kecil z
123{{{{kurung kurawal buka
124||||garis vertikal
125}}}}kurung kurawal tutup
126~~~~tilde
127DEL    
128   euro
129 NOT USED
130   tanda kutip single low-9
131 ƒ  Huruf kecil latin f dengan hook
132   tanda kutip ganda low-9
133   horizontal ellipsis
134   dagger
135   double dagger
136 ˆ  huruf pengubah aksen sirkumfleks
137   tanda permil
138 Š  Huruf latin S kapital dengan with caron
139   satu tanda kutip sudut kiri
140 Œ  Huruf latin kapital ligature OE
141 TIDAK DIGUNAKAN
142 Ž  Huruf latin Z kapital 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   bullet
150   en dash
151   em dash
152 ˜  tilde kecil
153   Merek Terdaftar
154 š  Huruf latin s kecil dengan caron
155   satu tanda kutip sudut kanan
156 œ  Huruf latin ligature oe
157 TIDAK DIGUNAKAN
158 ž  Huruf latin z kecil dengan caron
159 Ÿ  Huruf latin kapital Y dengan diaeresis
160    no-break space
161 ¡¡¡tanda seru terbalik
162 ¢¢¢sen
163 £££pound
164 ¤¤¤Mata uang
165 ¥¥¥yen
166 ¦¦¦broken bar
167 §§§tanda bagian
168 ¨¨¨diaeresis
169 ©©©tanda hak cipta
170 ªªªindikator ordinal feminin
171 «««tanda kutip sudut ganda mengarah ke kiri
172 ¬¬¬bukan tanda
173 ­­­tanda hubung lembut
174 ®®®tanda terdaftar
175 ¯¯¯macron
176 °°°lambang derajat
177 ±±±tanda plus-minus
178 ²²²superscript two
179 ³³³superscript three
180 ´´´acute accent
181 µµµlambang micro
182 lambang pilcrow
183 ···titik tengah
184 ¸¸¸cedilla
185 ¹¹¹superscript satu
186 ºººindikator ordinal maskulin
187 »»»tanda petik sudut ganda mengarah ke kanan
188 ¼¼¼Pecahan seperempat
189 ½½½Pecahan setengah
190 ¾¾¾Pecahan tiga perempat
191 ¿¿¿tanda tanya terbalik
192 ÀÀÀHuruf latin kapital A dengan with grave
193 ÁÁÁHuruf latin kapital A dengan with acute
194 ÂÂÂHuruf latin kapital A dengan circumflex
195 ÃÃÃHuruf latin kapital A dengan tilde
196 ÄÄÄHuruf latin kapital A dengan diaeresis
197 ÅÅÅHuruf latin kapital A dengan ring diatasnya
198 ÆÆÆHuruf latin kapital AE
199 ÇÇÇHuruf latin kapital C dengan cedilla
200 ÈÈÈHuruf latin kapital E dengan grave
201 ÉÉÉHuruf latin kapital E dengan acute
202 ÊÊÊHuruf latin kapital E dengan circumflex
203 ËËËHuruf latin kapital E dengan diaeresis
204 ÌÌÌHuruf latin kapital I dengan grave
205 ÍÍÍHuruf latin kapital I dengan acute
206 ÎÎÎHuruf latin kapital I dengan circumflex
207 ÏÏÏHuruf latin kapital I dengan diaeresis
208 ÐÐÐHuruf latin kapital Eth
209 ÑÑÑHuruf latin kapital N dengan tilde
210 ÒÒÒHuruf latin kapital O dengan grave
211 ÓÓÓHuruf latin kapital O dengan acute
212 ÔÔÔHuruf latin kapital O dengan circumflex
213 ÕÕÕHuruf latin kapital O dengan tilde
214 ÖÖÖHuruf latin kapital O dengan diaeresis
215 ×××Lambang perkalian
216 ØØØHuruf latin kapital O dengan stroke
217 ÙÙÙHuruf latin kapital U dengan grave
218 ÚÚÚHuruf latin kapital U dengan acute
219 ÛÛÛHuruf latin kapital U dengan circumflex
220 ÜÜÜHuruf latin kapital U dengan diaeresis
221 ÝÝÝHuruf latin kapital Y dengan acute
222 ÞÞÞHuruf latin kapital Thorn
223 ßßßHuruf latin sharp s kecil
224 àààHuruf latin a kecil dengan grave
225 áááHuruf latin a kecil dengan acute
226 âââHuruf latin a kecil dengan with circumflex
227 ãããHuruf latin a kecil dengan tilde
228 äääHuruf latin a kecil dengan diaeresis
229 åååHuruf latin a kecil dengan ring diatasnya
230 æææHuruf latin ae
231 çççHuruf latin c kecil dengan cedilla
232 èèèHuruf latin e kecil dengan grave
233 éééHuruf latin e kecil dengan acute
234 êêêHuruf latin e kecil dengan circumflex
235 ëëëHuruf latin e kecil dengan diaeresis
236 ìììHuruf latin i kecil dengan grave
237 íííHuruf latin i kecil dengan acute
238 îîîHuruf latin i kecil dengan circumflex
239 ïïïHuruf latin i kecil dengan diaeresis
240 ðððHuruf latin eth
241 ñññHuruf latin n kecil dengan tilde
242 òòòHuruf latin o kecil dengan grave
243 óóóHuruf latin o kecil dengan acute
244 ôôôHuruf latin o kecil dengan circumflex
245 õõõHuruf latin o kecil dengan tilde
246 öööHuruf latin o kecil dengan diaeresis
247 ÷÷÷lambang pembagian
248 øøøHuruf latin o kecil dengan stroke
249 ùùùHuruf latin u kecil dengan grave
250 úúúHuruf latin u kecil dengan acute
251 ûûûHuruf latin u kecil dengan circumflex
252 üüüHuruf latin u kecil dengan diaeresis
253 ýýýHuruf latin y kecil dengan acute
254 þþþHuruf latin thorn kecil
255 ÿÿÿHuruf latin y kecil dengan diaeresis

Set Karakter ASCII

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

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

ASCII tidak menggunakan nilai 128-255.

Kumpulan Karakter ANSI (Windows-1252)

ANSI identik dengan ASCII untuk mengatur karakter yaitu dengan nilai dari 0 hingga 127.

ANSI memiliki serangkaian karakter miliknya sendiri untuk nilai dari 128 hingga 159.

ANSI identik dengan UTF-8 pada nilai 160 hingga 255.

Set Karakter ISO-8859-1

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

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

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

Set Karakter UTF-8

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

UTF-8 tidak menggunakan nilai 128 hingga 159.

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

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

Charset antara ASCII, ANSI, ISO-8859-1, dan UTF 8 memiliki nilai karakternyanya masing-masing, namun untuk beberapa nilai mereka memiliki nilai yang identik satu sama lain dan memiliki nilai yang berbeda pula.

You may also like