Pengekod dan Penyahkod Entiti HTML

Tukar aksara khas kepada entiti HTML atau pulihkan teks yang boleh dibaca. Menyokong rujukan bernama, perpuluhan dan perenambelasan, aksara Unicode serta emoji.

0 aksara
Hasil

Hasil akan dipaparkan di sini.

Cara mengekod dan menyahkod entiti HTML

  1. Tampal teks atau rujukan aksara HTML dan pilih pengekodan atau penyahkodan.
  2. Aktifkan entiti bernama untuk bentuk seperti &, atau nyahaktifkannya untuk menggunakan rujukan perenambelasan.
  3. Jalankan penukaran dan salin atau muat turun teks. Hasil dipaparkan seadanya, bukan sebagai halaman web.

Tentang Pengekod dan Penyahkod Entiti HTML

Pengekodan membolehkan kurungan sudut dan aksara khas dipaparkan sebagai teks. Hasil yang dinyahkod tidak pernah dilaksanakan di sini. Pengekodan entiti bukan pengganti pembersihan HTML yang sesuai dengan konteks penggunaan.

Contoh: memaparkan tag HTML sebagai teks

Input
<p title="A&B">Helo, dunia! ๐Ÿ‘‹</p>
Hasil
&lt;p title=&quot;A&amp;B&quot;&gt;Helo, dunia! &#x1F44B;&lt;/p&gt;

Soalan lazim tentang Pengekod dan Penyahkod Entiti HTML

Apakah perbezaan antara rujukan bernama dan berangka?

&copy;, &#169; dan &#xA9; semuanya mewakili ยฉ. Penyahkodan menerima nama serta rujukan perpuluhan dan perenambelasan. Apabila pilihan nama aktif, pengekodan menggunakan nama yang tersedia; aksara lain, termasuk emoji, menggunakan rujukan berangka.

Mengapa &lt; menjadi &amp;lt;?

Mengekod semula teks yang mengandungi entiti mengekod tanda & sekali lagi. Setiap penyahkodan membuang satu lapisan: &amp;lt; menjadi &lt;, bukan <. Semak sumber sebelum mengulanginya. &nbsp; ialah ruang tanpa putus, bukan ruang biasa.

Adakah ini sama dengan pengekodan URL?

Tidak. HTML menggunakan rujukan seperti &amp;, manakala URL menggunakan jujukan seperti %26. Gunakan alat URL untuk nilai parameter. URL dalam atribut HTML mungkin memerlukan pengekodan nilainya serta pengekodan HTML bagi keseluruhan nilai atribut.

Adakah alat ini membersihkan HTML atau mencegah XSS?

Tidak. Ia menukar aksara, tetapi tidak menjadikan HTML yang tidak dipercayai selamat. Hasil dipaparkan sebagai teks dan tidak dilaksanakan di sini. Kod memerlukan perlindungan yang sesuai dengan konteks HTML, URL, CSS atau JavaScript. Entiti tidak dikenali, rujukan tanpa koma bernoktah dan rujukan berangka tidak sah akan ditolak.

Adakah fail, token atau teks saya dimuat naik?

Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.

  • Pengekod dan Penyahkod URL

    Kodkan dan nyahkod komponen URL, alamat penuh dan nilai borang. Kendalikan kod peratus dan ruang dengan betul.

  • Pemeriksa Unicode dan Penukar Jujukan Lepas

    Periksa titik kod Unicode, bait UTF-8 dan unit UTF-16, atau tukar jujukan lepas Unicode JavaScript kepada teks.

  • Pembanding Teks

    Bandingkan dua teks mengikut baris, perkataan atau aksara. Lihat penambahan dan pemadaman dengan ruang serta pemisah baris dikekalkan.

Semua alat pembangun

Pengekodan dan Fail

Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.

Semakan Data dan Teks

Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.

Hash, Pengecam dan Jadual

Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.

Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.