HTML entities: encode dan decode

Alat ini meng-encode dan men-decode HTML entities: “&” menjadi “&” dan sebaliknya, dengan referensi bernama, desimal, atau heksadesimal untuk huruf beraksen, tanda euro, dan karakter khusus lain. Teks Anda tidak pernah meninggalkan peramban.

Sumber: WHATWG HTML Living Standard – Named character references. Diperbarui: .

Tempel atau ketik, hasilnya langsung muncul.

Teks Anda tetap di browser Anda – tidak dikirim, tidak disimpan, dan tidak ditambahkan ke bilah alamat.

Kotak Alat SayaInput Anda hanya disimpan di browser ini.

Hasil

Hasil
<p class="catatan">Harga: 5 € & lebih – “gratis”</p>
Ringkasan
11 karakter diganti, 52 → 101 karakter.
Karakter umum untuk dicari
KarakterNamaAngka
&&&
<&lt;&#60;
>&gt;&#62;
"&quot;&#34;
'&apos;&#39;
 &nbsp;&#160;
©&copy;&#169;
®&reg;&#174;
™&trade;&#8482;
€&euro;&#8364;
£&pound;&#163;
¥&yen;&#165;
¢&cent;&#162;
§&sect;&#167;
°&deg;&#176;
±&plusmn;&#177;
×&times;&#215;
÷&divide;&#247;
–&ndash;&#8211;
—&mdash;&#8212;
‘&lsquo;&#8216;
’&rsquo;&#8217;
“&ldquo;&#8220;
”&rdquo;&#8221;
…&hellip;&#8230;
•&bull;&#8226;
ä&auml;&#228;
ö&ouml;&#246;
ü&uuml;&#252;
Ä&Auml;&#196;
Ö&Ouml;&#214;
Ü&Uuml;&#220;
ß&szlig;&#223;
→&rarr;&#8594;

Cara menghitung

HTML entities: untuk apa

HTML entities (referensi karakter) menggantikan karakter yang punya arti khusus di kode sumber atau sulit diketik. Lima yang terpenting adalah &amp; untuk tanda dan, &lt; dan &gt; untuk tanda kurung sudut, &quot; untuk tanda kutip ganda, dan &#39; untuk apostrof. Tanpa encode, peramban akan membaca tanda kurang dari di teks sebagai awal sebuah tag.

Bernama, desimal, heksadesimal

Kapan perlu di-encode

Di halaman UTF-8, huruf beraksen dan tanda euro boleh langsung ditulis. Karakter wajib harus di-encode setiap kali teks disisipkan ke HTML, terutama teks dari pengguna: ini mencegah tampilan rusak dan menjadi salah satu lapisan pertahanan terhadap cross-site scripting. Menurut tempatnya (teks HTML, atribut, JavaScript, URL), escape yang berlaku berbeda.

Batasan

Alat ini mengenal referensi bernama yang umum (Latin-1, tipografi, mata uang, panah, matematika, Yunani), bukan semua dari lebih 2.000 nama di daftar WHATWG. Nama yang tidak dikenal dibiarkan saat decode dan dilaporkan. Hasil decode adalah teks, bukan HTML aktif.

Pertanyaan umum

Apa itu HTML entities?

Referensi karakter yang mewakili satu karakter di kode sumber, misalnya tanda dan, kurung sudut, atau huruf beraksen. Diawali tanda dan dan diakhiri titik koma.

Bagaimana cara meng-encode karakter khusus untuk HTML?

Pilih “Encode teks menjadi entity” dan tingkat “bernama”. Di halaman UTF-8, huruf beraksen juga boleh ditulis tanpa encode.

Bagaimana cara men-decode HTML entities?

Pilih “Decode entity menjadi teks” lalu tempel teksnya. Referensi bernama, desimal, dan heksadesimal diubah kembali menjadi karakter.

Karakter apa yang selalu harus di-encode di HTML?

Tanda dan serta kedua kurung sudut. Pada nilai atribut ditambah tanda kutip yang dipakai.

Apa beda entity bernama dan numerik?

Yang bernama punya nama yang terbaca, yang numerik memberi titik kode Unicode sebagai angka. Numerik berlaku untuk semua karakter, bernama hanya untuk yang punya nama.

Sumber dan dasar hukum

Diperbarui: · Kebijakan editorial

Alat terkait