Server.htmlencocode définition et utilisation
La méthode HTMLencode applique le codage HTML à une chaîne spécifiée. Principalement pour des raisons de sécurité.
grammaire
Server.htmlencode (string)
| paramètre | décrire |
|---|---|
| chaîne | Requis. La chaîne à encoder. |
Exemple
scénario:
<% Response.Write (server.htmLencode ("La balise d'image: <Mg>"))%>Sortir:
La balise d'image: & lt; img & gt;
Sortie du navigateur:
La balise d'image: <Mg>
Dans l'écriture du backend ASP, nous utilisons souvent Server.htmLencode toute la entrée de contenu par l'utilisateur, par exemple
username = server.htmlencode (request ("username")))
Ensuite, entrez à nouveau la base de données. Pour des raisons de sécurité, ce que les utilisateurs saisissent est le plus peu fiable.
Vous trouverez ci-dessous la fonction personnalisée de htmlencode
La fonction HTMLencode () est une fonction personnalisée qui non seulement code pour les symboles HTML, mais code également le retour du chariot et les pauses de ligne, permettant au contenu entré dans la zone de texte d'être sorti dans le format d'affichage d'origine.
Fonction htmlencode (fstring) fstring = remplace (fstring, "&", "& amp;") fString = remplace (fstring, "" "", "& quot;") fstring = remphal fstring = remplacer (fstring, "", "& nbsp;") fstring = remphal
Ici, vous pouvez ajouter le code que vous devez remplacer.
Fonction HTMLDECODE: C'est la fonction inverse de la fonction htmLencode. Il affiche des caractères dans HTML comme dans TextArea, ce qui est très utile lors de la modification des informations.
Fonction htmldEcode (fString) fString = remplace (fstring, "& gt;", ">") fString = remplace (fstring, "& lt;", "<") fstring = remplace (fstring, "& nbsp;", chr (32)) fstring = remplace (fstring, "& quot;, ch (34)) fstring = Remplacer (fstring, "& # 39;", chr (39)) fString = remphier (fstring, "", chr (13)) fstring = remphal
Ceci est l'article sur l'utilisation de server.htmlencode dans ASP (avec des fonctions personnalisées). Pour plus de contenu ASP HTMLencode plus lié, veuillez rechercher des articles précédents du mauvais site de nouveau webmaster ou continuer à parcourir les articles connexes suivants. J'espère que tout le monde prendra en charge le mauvais nouveau site de webmaster à l'avenir!