Un embryon de fonction inverse de htmlencode

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 071 fois - Téléchargée 29 fois

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

Ajouter un commentaire

Commentaires

Commenter la réponse de cs_fabrice69

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.