Enkode/Dekode HTML
Escape lima karakter perusak markup menjadi entitas HTML, atau urai referensi bernama dan numerik kembali lewat parser peramban, semuanya secara lokal.
Buka alat — Enkode/Dekode HTMLEnkode/Dekode HTML vs Enkode/Dekode URL
Jawaban singkat: HTML Encoder/Decoder melindungi markup: ia meng-escape tepat lima karakter yang merusak HTML — ampersand, tanda kurung sudut, kedua jenis tanda kutip — dan mendekode kembali entitas bernama maupun numerik. URL Encoder/Decoder melindungi alamat: ia mengode persen nilai kueri atau URI utuh seperti yang dilakukan browser. Teks di dalam dokumen versus teks di dalam tautan.
| Enkode/Dekode HTML | Enkode/Dekode URL | |
|---|---|---|
| Tujuan | Escape lima karakter perusak markup menjadi entitas HTML, atau urai referensi bernama dan numerik kembali lewat parser peramban, semuanya secara lokal. | Enkode komponen URL atau URI lengkap dan dekode escape persen dalam empat mode yang sesuai perilaku peramban, termasuk UTF-8 untuk karakter non-ASCII. |
| Masukan | Teks biasa yang memuat &, <, >, tanda kutip, atau rujukan entitas | Nilai kueri, komponen URI, atau URI utuh dengan karakter non-ASCII |
| Keluaran | Teks dengan lima karakter perusak markup yang di-escape — atau entitas yang didekode kembali | String UTF-8 berkode persen dalam mode pilihan, terdekode secara ketat |
| Penggunaan khas | Menyisipkan teks pengguna ke HTML, templat, atau atribut dengan aman | Menyusun string kueri atau memperbaiki URL yang berisi spasi dan aksen |
Perbedaan utama
Alat HTML menjaga markup dokumen dengan lima escape tepat; alat URL mengikuti aturan pengodean persen browser dalam empat mode.
Sisi HTML menerima teks apa pun; sisi URL lebih dulu bertanya bagian alamat mana yang dienkode — komponen, URI, atau nilai kueri.
Keluaran HTML tetap terbaca dengan hanya karakter berbahaya yang di-escape; keluaran URL adalah UTF-8 ber-escape persen dengan aturan dekode ketat.
Markup halaman dan templat mengarah ke alat HTML; string kueri dan tautan tempelan mengarah ke alat URL.
Escape lima karakter perusak markup menjadi entitas HTML, atau urai referensi bernama dan numerik kembali lewat parser peramban, semuanya secara lokal.
Buka alat — Enkode/Dekode HTMLEnkode komponen URL atau URI lengkap dan dekode escape persen dalam empat mode yang sesuai perilaku peramban, termasuk UTF-8 untuk karakter non-ASCII.
Buka alat — Enkode/Dekode URLPerbandingan terkait