Server.HTMLEncode() de .Net est la fonction très utile qui prend une chaîne HTML et remplace les caractères spéciaux avec leurs équivalents d'entité - "<" devient & lt; et ainsi de suite.En .net, existe-t-il une fonction opposée à Server.HTMLEncode()?
Y at-il une fonction (intégrée) qui fait l'inverse? Il ne semble pas être, et je suis incrédule. Bien que je puisse certainement écrire le mien (et l'ai fait dans le passé) Server.HTMLEncode a toutes sortes de manipulation sympa pour différents encodages de chaînes et caractères Unicode de haut niveau que je n'aurais vraiment pas planter mon décodeur à la main dans un an.
Que font les autres lorsqu'ils ont besoin du retour au format HTML?
Mise à jour: Pour répondre à la première série de questions, je vous présente l'article MSDN sur le Server object, qui a Encode mais pas Decode ... Je suis aussi étonné que personne. Update2: comme plusieurs lecteurs d'alerte l'ont souligné, les documents que je regardais étaient pour ASP classique, pas ASP.Net. Merci les gars, c'est un conseil de sécurité MSDN important.
Les docs MSDN vous via un lien sont pour (Classic) ASP - pas ASP.NET. –
AH-HA! Et c'est la dernière fois que je demande à ce collègue pour les liens de documents. ;) –