HTML Entity Encoder / Decoder
Encode dan decode HTML entity untuk paparan selamat dalam halaman web
Pilihan Encoding
Semua encoding dan decoding dilakukan secara tempatan dalam pelayar anda.
Tentang HTML Entity Encoder / Decoder
Alat encoder dan decoder HTML entity dalam talian percuma ini membantu anda menukar aksara khas kepada HTML entity dan sebaliknya. HTML entity digunakan untuk memaparkan aksara terpelihara dalam HTML yang sebaliknya akan ditafsirkan sebagai kod HTML.
Sebagai contoh, tanda kurang-dari (<) mesti di-encode sebagai < untuk dipaparkan dengan betul dalam HTML. Alat ini memudahkan proses encoding dan decoding HTML entity dengan cepat dan mudah.
Semua pemprosesan teks dilakukan secara tempatan dalam pelayar anda - data anda tidak pernah meninggalkan peranti anda.
Cara Penggunaan
- Tampal atau taip teks anda di bahagian input
- Pilih pilihan encoding:
- Named Entity: Tukar kepada nama entity yang boleh dibaca seperti <, >, &
- Numeric Entity: Tukar kepada nombor perpuluhan seperti <, >, &
- Hexadecimal Entity: Tukar kepada nombor heksadesimal seperti <, >, &
- Klik Encode untuk menukar aksara khas kepada HTML entity
- Klik Decode untuk menukar HTML entity kembali kepada aksara biasa
- Gunakan Tukar untuk bertukar teks input dan output
- Salin hasil atau muat turun sebagai fail teks
Ciri-ciri
- Encode kepada HTML Entity: Tukar aksara khas kepada HTML entity yang selamat
- Decode HTML Entity: Tukar HTML entity kembali kepada aksara biasa
- Pelbagai Jenis Entity: Named, numeric (perpuluhan), dan hexadecimal entity
- Encoding Fleksibel: Encode semua aksara atau aksara khas sahaja
- Tukar Input/Output: Tukar teks antara input dan output dengan cepat
- Statistik Aksara: Lihat kiraan aksara dan kiraan entity
- Salin ke Clipboard: Penyalinan dengan satu klik
- Muat Turun sebagai Fail: Simpan hasil sebagai fail .txt atau .html
- Pemprosesan Masa Nyata: Encoding dan decoding segera
Privasi & Keselamatan
Privasi anda adalah penting. Alat ini memproses semua teks sepenuhnya dalam pelayar anda.
- Tiada data dihantar ke mana-mana pelayan
- Tiada pengelogan atau penjejakan kandungan teks anda
- Berfungsi sepenuhnya secara offline selepas muatan halaman awal
- Selamat untuk kod HTML dan kandungan yang sensitif
Kegunaan Biasa
- Pembangunan Web: Memaparkan input pengguna atau potongan kod dengan selamat dalam HTML
- Templat E-mel: Encode aksara khas untuk e-mel HTML
- Feed XML/RSS: Encode kandungan untuk dokumen XML
- Pengurusan Kandungan: Menyediakan teks untuk penyimpanan atau paparan pangkalan data
- Dokumentasi Kod: Memaparkan contoh kod HTML tanpa pelaksanaan
- SEO & Meta Tag: Encode aksara khas dalam meta description
- Pencegahan XSS: Sanitize input pengguna untuk mencegah serangan cross-site scripting
- Migrasi Data: Tukar antara format encoding yang berbeza
Istilah & Konsep Utama
HTML Entity
HTML entity adalah sekeping teks (string) yang bermula dengan ampersand (&) dan berakhir dengan semicolon (;). Entity digunakan untuk memaparkan aksara terpelihara yang sebaliknya akan ditafsirkan sebagai kod HTML, dan aksara yang tidak muncul dengan mudah pada papan kekunci anda.
Named Entity
Named entity menggunakan nama deskriptif yang mudah diingati. Contohnya: < untuk less-than (<), > untuk greater-than (>), & untuk ampersand (&), " untuk quote ("), dan untuk non-breaking space.
Numeric Entity
Numeric entity menggunakan nombor perpuluhan untuk mewakili aksara berdasarkan Unicode code point mereka. Contohnya: < untuk <, > untuk >, & untuk &. Numeric entity berfungsi untuk mana-mana aksara Unicode.
Hexadecimal Entity
Hexadecimal entity adalah serupa dengan numeric entity tetapi menggunakan nombor heksadesimal (base-16) dan bukannya perpuluhan. Contohnya: < untuk <, > untuk >, & untuk &. Ramai pembangun lebih suka hex entity kerana ia sepadan dengan notasi Unicode.
Character Encoding
Character encoding adalah proses menukar aksara kepada format yang boleh disimpan atau dihantar dengan selamat. HTML entity encoding adalah satu kaedah character encoding yang direka khusus untuk dokumen HTML dan XML.
Reserved Characters
Reserved characters dalam HTML adalah aksara yang mempunyai makna khas dan tidak boleh digunakan secara langsung dalam kandungan. Ini termasuk: < (less than), > (greater than), & (ampersand), " (quote), dan ' (apostrophe). Ini mesti di-encode sebagai HTML entity.
Contoh
Contoh 1: Encoding Aksara Khas
Input:
<div class="container">Hello & Welcome!</div>Output (Named Entity):
<div class="container">Hello & Welcome!</div>Contoh 2: Decoding HTML Entity
Input:
Price: £99.99 – Order now →Output:
Price: £99.99 – Order now →Contoh 3: Numeric vs Named Entity
Asal: <
Named Entity: <
Numeric Entity: <
Hex Entity: <
Ketiga-tiga format mewakili aksara yang sama dan akan dipaparkan secara sama dalam pelayar.
Nota Penting
< sekali lagi akan menghasilkan &lt;, yang dipaparkan sebagai < dan bukannya <.&Nbsp; tidak sama dengan . Sentiasa gunakan huruf yang betul.