Un embryon de fonction inverse de htmlencode

Contenu du snippet

La fonction HTMLEncode n'a pas de fonction inverse en ASP (ce qui n'est plus le cas en ASP.NET).
Voici donc un début de fonction de décodage d'une chaine encodé HTML.
Seul quelques caractères sont traités (éèêàîïùûöç).
C'est extrèmement simple de rajouter d'autres caractères.
Par contre, je ne sais pas ce que celà peut donner en terme de performance si tous les caractères possibles sont traités (plus d'une centaine d'instructions Replace à la suite...?).

Source / Exemple :


'Décode un chaine de caractères encodé HTML
Function HTMLDecode(ligne)
	ligne=Replace(ligne,"é","é")
	ligne=Replace(ligne,"&egrave","è")
	ligne=Replace(ligne,"ê","ê")
	ligne=Replace(ligne,"ù","ù")
	ligne=Replace(ligne,"ç","ç")
	ligne=Replace(ligne,"à","à")
	ligne=Replace(ligne,"ô","ô")
	ligne=Replace(ligne,"î","î")
	ligne=Replace(ligne,"ë","ë")
	ligne=Replace(ligne,"ï","ï")
	ligne=Replace(ligne,"û","û")
	ligne=Replace(ligne," "," ")
	HTMLDecode=ligne
end function

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.