Pengekod/Penyahkod Entiti HTML
Gunakan HTML entity encoder dan HTML decoder dalam talian untuk encode, decode dan membaca teks entiti HTML.
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 <, >, &, " 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
Cara guna
- 1 Masukkan teks biasa atau entiti HTML ke ruang input yang sesuai.
- 2 Jalankan encoding untuk teks biasa atau decoding untuk teks entiti.
- 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.