Pengekod/Penyahkod Entiti HTML

Gunakan HTML entity encoder dan HTML decoder dalam talian untuk encode, decode dan membaca teks entiti HTML.

⌘ Berjalan dalam pelayar ◴ Data tidak disimpan ⌁ Percuma

Penerangan konsep

Entiti HTML ialah penukaran aksara untuk paparan

Alat ini menukar <, >, &, supaya dipaparkan selamat dalam HTML.

Jika HTML asli diletakkan terus, aksara seperti <, >, &, " boleh dibaca sebagai tag. Encoding menukarnya kepada &lt;, &gt;, &amp;, &quot; untuk dipaparkan sebagai teks.

Sebaliknya, jika anda perlu menukar semula string entiti kepada aksara asal untuk suntingan atau guna semula, gunakan decode untuk memulihkan <, >, &, ".

Senario penggunaan biasa

Apabila memaparkan serpihan kod HTML dalam blog/dokumen atau membaca aksara khas dalam respons API, gunakan encode/decode untuk kawalan paparan.

Checklist keselamatan

Encoding paparan diperlukan untuk UI, namun pencegahan XSS perlu diselesaikan melalui polisi keselamatan berasingan.

Skop alat

Alat ini hanya menukar teks dan tidak menggantikan pemeriksaan sintaks HTML atau penapis keselamatan di sisi server.

Pelarasan aksara khas membantu keterbacaan dan pemprosesan dokumen; sekatan input berbahaya mesti diperkukuh bersama CSP, polisi escape, dan perpustakaan sanitize.

Pengekod/Penyahkod Entiti HTML Ruang kerja

Teks atau entiti HTML
Hasil penukaran

Cara guna

  1. 1 Masukkan teks biasa atau entiti HTML ke ruang input yang sesuai.
  2. 2 Jalankan encoding untuk teks biasa atau decoding untuk teks entiti.
  3. 3 Semak hasil penukaran, kemudian salin jika perlu.

Contoh penggunaan umum

  • Encode aksara khas kepada HTML entity
  • Decode teks entiti dengan HTML decoder
  • Semak teks asal daripada kod entiti
  • Tukar aksara berbilang bahasa kepada entiti HTML

Soalan lazim

Aksara apa yang ditukar oleh penukar entiti HTML?

Ia menukar aksara seperti kurung sudut, ampersand, beberapa aksara ruang dan aksara berbilang bahasa kepada entiti nombor agar lebih selamat dipaparkan dalam HTML.

Bolehkah entiti dikembalikan kepada teks asal seperti HTML decoder?

Ya. Masukkan nilai ke ruang entiti dan jalankan decoding untuk melihat teks asal menggunakan parser HTML pelayar.

Bolehkah saya memasukkan keseluruhan kod HTML?

Alat ini untuk penukaran teks dan entiti. Ia tidak mengesahkan struktur HTML sebenar atau menyediakan penapisan keselamatan.

Aliran kerja berkaitan