Definisi dan penggunaan server.htmlencode
Metode htmlencode menerapkan pengkodean HTML ke string yang ditentukan. Terutama untuk alasan keamanan.
tata bahasa
Server.htmlencode (string)
| parameter | menggambarkan |
|---|---|
| rangkaian | Diperlukan. String untuk menyandikan. |
Contoh
naskah:
<%response.write (server.htmlencode ("Tag gambar: <mmg>"))%>Keluaran:
Tag gambar: & lt; img & gt;
Output browser:
Tag gambar: <mimg>
Dalam penulisan backend ASP, kami sering menggunakan server.htmlencode semua input konten oleh pengguna, misalnya
username = server.htmlencode (permintaan ("nama pengguna"))
Kemudian masukkan database lagi. Untuk alasan keamanan, input pengguna apa yang paling tidak dapat diandalkan.
Di bawah ini adalah fungsi kustom htmlencode
Fungsi htmlencode () adalah fungsi kustom yang tidak hanya mengkodekan simbol HTML, tetapi juga mengkodekan carriage return dan line break, memungkinkan konten yang dimasukkan dalam kotak teks menjadi output dalam format tampilan asli.
fungsi htmlencode (fstring) fstring = ganti (fstring, "&", "& amp;") fstring = ganti (fstring, "" "" "," & quot; ") fstring = ganti (fstring," "", "" ' ") fstring = ganti (ganti (fstring," "," "" ";" ") fstring = ganti (fstring," "," "" & gt; "") fstring = ganti (fString, "", "" "& gt;" ") fString = ganti (fstring," "" "" & gt; "") fstring = ganti (fString, "" "" "& gt;" ") fstring = ganti (fstring," "" "" & gt; "") fstring = ganti (fstring, "" "" "& gt;") fstring = ganti (fstring, "" "" & gt; fString = ganti (fstring, "", "& nbsp;") fstring = ganti (fstring, chr (13), "") fstring = ganti (fstring, chr (10) & chr (10), "<p>") fstring = ganti (fstring, chr (10), "<br /") htmlencode = fstring, chr (10), "<bR /") htmlencode = fstring, chr (10), "<bR /") htmlencode = fstring, chr (10), "<br /") htmlencode = fstring, chr (10), "<br /") htmlencode = fstring, chr (10), "<br /") htmlencode = fstring, chr (10), "<br /") htmlencode = fstring, chr (10), "<br /") htmlencode = fstring, fRungsi
Di sini Anda dapat menambahkan kode yang perlu Anda ganti.
Fungsi htmldecode: Ini adalah fungsi terbalik dari fungsi htmlencode. Ini menampilkan karakter dalam HTML seperti di TextArea, yang sangat berguna saat memodifikasi informasi.
fungsi htmldecode (fString) fstring = ganti (fstring, "& gt;", ">") fstring = ganti (fstring, "& lt;", "<") fstring = ganti (fstring, "& nbsp;", chr (32)) fstring = ganti (fstring, "& quot;" Replace(fString,"'",chr(39)) fString = Replace(fString,"",CHR(13)) fString = Replace(fString,"</P><P>",CHR(10)& CHR(10)) fString = Replace(fString,"<BR>",CHR(10)) HTMLDecode = fString
Ini adalah artikel tentang penggunaan server.htmlencode di ASP (dengan fungsi khusus). Untuk konten ASP htmlencode yang lebih terkait, silakan cari artikel sebelumnya dari situs webmaster baru yang salah atau lanjutkan menjelajahi artikel terkait di bawah ini. Saya harap semua orang akan mendukung situs webmaster baru yang salah di masa depan!