Apa itu Entitas HTML?
Entitas HTML adalah bentuk terenkode dari karakter yang biasanya akan ditafsirkan secara khusus dalam HTML, seperti <, >, &, dan tanda kutip. Entitas ini berguna ketika Anda perlu menampilkan markup secara literal atau menyisipkan teks dengan aman ke dalam konteks HTML.
Cara Menggunakan Encoder / Decoder Entitas HTML
- Tempel teks sumber atau string entitas yang telah dienkode ke dalam input.
- Pilih encode jika Anda memerlukan output yang aman untuk HTML, atau decode untuk mendapatkan kembali teks yang dapat dibaca.
- Tinjau output entitas bernama atau numerik sesuai kebutuhan Anda.
- Salin hasil konversi ke halaman, template, atau payload Anda.
Memahami Entitas HTML ▾
Contoh
Kasus Penggunaan Umum
- Escape konten yang dihasilkan pengguna sebelum memasukkannya ke HTML untuk mencegah serangan XSS
- Tampilkan contoh kode dalam HTML tanpa browser menafsirkan tag
- Sertakan karakter khusus (©, ™ → ₀ dalam HTML tanpa mengandalkan input keyboard
- Decode entitas HTML dari hasil API atau scraping kembali menjadi teks yang dapat dibaca
Mengapa Menggunakan Alat Ini
- Berguna untuk melakukan escape pada contoh kode dan mencegah rendering HTML yang tidak diinginkan.
- Membantu melakukan decode konten yang penuh entitas dari scraper, API, dan sistem lama.
- Memudahkan Anda membandingkan output entitas bernama dan numerik dengan cepat.
Pertanyaan yang Sering Diajukan
Entitas HTML mengodekan karakter khusus agar aman dirender di dalam dokumen HTML ( < untuk < ). Pengodean URL mengonversi karakter agar aman ditransmisikan dalam URL ( %3C untuk < ). Gunakan entitas HTML untuk konten HTML, pengodean URL untuk parameter kueri dan komponen URL.
Tidak selalu. Dokumen HTML modern mendeklarasikan pengodean UTF-8 ( <meta charset="UTF-8"> ), yang memungkinkan sebagian besar karakter Unicode tampil apa adanya. Entitas paling penting untuk lima karakter yang memiliki makna khusus dalam HTML: < , > , & , " , dan ' .
Entitas bernama menggunakan nama yang telah ditentukan: & , © . Entitas numerik menggunakan titik kode desimal ( & ) atau heksadesimal ( & ). Ketiga bentuk menghasilkan karakter yang sama; entitas bernama lebih mudah dibaca, sedangkan entitas numerik berlaku untuk karakter Unicode apa pun.
HTML Entity Encoder / Decoder Online —Escape HTML Free sepenuhnya berjalan di browser Anda dan membantu Anda menyelesaikan tugas ini tanpa mengunggah data ke server.