Contoh
Input:
<div style="color:#000000;"></div>
Klik butang encode untuk output:
<div style="color:#000000;"></div>
Tentang Penukar HTML Encode/Decode Dalam Talian
Penukar HTML Encode/Decode adalah alat yang menukar watak menjadi entiti HTML atau rujukan yang sepadan. Ini perlu kerana beberapa watak adalah terpelihara dalam dokumen HTML, seperti tanda kurang dari (<) dan lebih dari (>), yang digunakan untuk menentukan tag HTML. Jika anda mahu memaparkan watak khas ini di laman web tanpa ia ditafsirkan sebagai kod HTML oleh penyemak imbas, anda perlu menggunakan pengekodan HTML.
Penyahkodan HTML adalah proses terbalik pengekodan HTML, yang menukar entiti HTML atau rujukan kembali kepada watak asal. Ini sangat berguna apabila menguruskan data yang diperolehi dari pangkalan data atau input pengguna untuk dipaparkan di halaman web, terutamanya apabila data mengandungi kod HTML.
• Ciri-ciri
Mengelakkan Serangan XSS: Dengan mengekod input pengguna ke dalam HTML, ia membantu mengelakkan serangan Cross-Site Scripting (XSS) kerana ia menyebabkan penyemak imbas melayan input sebagai kandungan teks dan bukannya kod HTML atau JavaScript yang boleh dilaksanakan.
Keserasian: Pengekodan HTML memastikan bahawa watak khas dipaparkan dengan betul di semua penyemak imbas dan peranti, mengelakkan ralat parsing yang boleh mengganggu susun atur atau fungsi halaman.
Kebolehbalikan: Proses pengekodan dan penyahkodan HTML boleh dibalikkan, membolehkan rentetan yang dikod sepenuhnya dikembalikan kepada keadaan asal mereka.
• Kegunaan
Memaparkan Kod HTML: Apabila menunjukkan contoh kod HTML dalam tutorial atau blog, adalah perlu untuk mengekod kod tersebut untuk mengelakkan penyemak imbas daripada melaksanakannya.
Mengamankan Input Pengguna: Mengekod input pengguna sebelum memaparkannya di laman web boleh membantu mengurangkan risiko keselamatan yang berpotensi, seperti serangan XSS.
Penyimpanan Pangkalan Data: Mengekod data input pengguna sebelum menyimpannya dalam pangkalan data meningkatkan keselamatan data. Walau bagaimanapun, adalah penting untuk menyahkod data ini sebelum memaparkannya.
E-mel dan Suapan RSS: Menggunakan pengekodan HTML dalam kandungan e-mel dan suapan RSS memastikan bahawa watak khas dipaparkan dengan betul di semua klien mel dan pembaca.