Definição e uso de servidor.htmlencode
O método HTMLencode aplica a codificação HTML a uma sequência especificada. Principalmente por razões de segurança.
gramática
Server.htmlencode (string)
| parâmetro | descrever |
|---|---|
| corda | Obrigatório. A string para codificar. |
Exemplo
Script:
<%Response.Write (Server.htmlencode ("A tag da imagem: <MG>"))%>Saída:
A tag de imagem: & lt; img & gt;
Saída do navegador:
A tag de imagem: <MG>
Na redação do back -end do ASP, costumamos usar o servidor.htmlencode toda a entrada de conteúdo do usuário, por exemplo
nome de usuário = server.htmlencode (request ("nome de usuário")))
Em seguida, digite o banco de dados novamente. Por razões de segurança, o que os usuários contribuem é o mais confiável.
Abaixo está a função personalizada do htmlencode
A função htmlencode () é uma função personalizada que não apenas codifica símbolos HTML, mas também codifica as quebras de retorno e linha do carro, permitindo que o conteúdo inserido na caixa de texto seja emitido no formato de exibição original.
função htmlencode (fstring) fString = substituir (fstring, "&",, & amp; ") fstring = reply (fstring," "" "," & quot; ") fstring = replyB repling (fstring," "", "fstring", "fting", "fting", "fting", "fr; fString = substituir (fstring, "",, e nbsp; ") fstring = substituir (fstring, chr (13)," ") fstring = reply (fstring, chr (10) e chr (10)," <p> ") fstring = fstring, fstring, (10)," <r /> ") htmlenc = fstring, fstring, (10)," <r /> ") htmLencode = fstring = fstring (10)," <r /> ")
Aqui você pode adicionar o código que você precisa substituir.
Função HTMLDECODE: É a função inversa da função HTMLencode. Ele exibe caracteres no HTML como está em textarea, o que é muito útil ao modificar as informações.
função htmldecode (fstring) fString = reply (fString, "& gt;", ">") fString = reply (fstring, "& lt;", "<") fstring = substituir (fstring "& nbsp;", cr (32)) fstring = fstring (fstring, "& quot; Substituir (fString, "'", Chr (39)) fString = substituir (fstring, "", chr (13)) fString = substituir (fstring, "</p> <p>", Chr (10) e Chr (10)) fSTRING = (fstring, "<br>, Chr (10)) HtmldCode = fstring," <br> ", Chr (10))
Este é o artigo sobre o uso do servidor.htmlencode no ASP (com funções personalizadas). Para obter um conteúdo mais relacionado ao ASP HTMLencode, pesquise artigos anteriores do novo site errado do webmaster ou continue navegando nos seguintes artigos relacionados. Espero que todos apoiem o novo site de webmaster errado no futuro!