UN EMBRYON DE FONCTION INVERSE DE HTMLENCODE

cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 - 20 déc. 2003 à 01:00
mrmaskfr Messages postés 3 Date d'inscription mercredi 27 octobre 2004 Statut Membre Dernière intervention 5 février 2010 - 5 avril 2006 à 12:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18827-un-embryon-de-fonction-inverse-de-htmlencode

mrmaskfr Messages postés 3 Date d'inscription mercredi 27 octobre 2004 Statut Membre Dernière intervention 5 février 2010
5 avril 2006 à 12:04
Bonjour,

j'ai modifié pour les personnes qui veulent utilser pour faire du rewritting ce peut servir :

Function Decode(ligne)
ligne=Replace(ligne,"é","e")
ligne=Replace(ligne,"è","e")
ligne=Replace(ligne,"ê","e")
ligne=Replace(ligne,"ù","u")
ligne=Replace(ligne,"ç","c")
ligne=Replace(ligne,"à","a")
ligne=Replace(ligne,"o","o")
ligne=Replace(ligne,"î","i")
ligne=Replace(ligne,"ë","e")
ligne=Replace(ligne,"ï","i")
ligne=Replace(ligne,"û","u")
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,">","-")
ligne=Replace(ligne,"<","-")
ligne=Replace(ligne,"’","-")
ligne=Replace(ligne,"”","-")
ligne=Replace(ligne,".","")
ligne=Replace(ligne,"â","a")
ligne=Replace(ligne,"ô","o")
ligne=Replace(ligne,"′","-")
ligne=Replace(ligne,"?","-")
ligne=Replace(ligne,"!","")

ligne=Replace(ligne,"----","-")
ligne=Replace(ligne,"---","-")
ligne=Replace(ligne,"--","-")
ligne=lcase(ligne)
ligne=Replace(ligne,"france","France")
decode=ligne
end function
bbmounir Messages postés 1 Date d'inscription mercredi 6 juillet 2005 Statut Membre Dernière intervention 24 juillet 2005
24 juil. 2005 à 11:27
en javascript

function HTMLDecode(ligne)
{
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=ligne.replace("ï","ï");
ligne=ligne.replace("û","û");
ligne=ligne.replace(" "," ");
return ligne;
}

function HTMLEncode(ligne)
{
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=ligne.replace("ï","ï");
ligne=ligne.replace("û","û");
ligne=ligne.replace(" "," ");
return ligne;
}
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
20 déc. 2003 à 01:00
Pas mal
J'ai aussi trouvé ca :
- http://codelib.aspemporium.com/index.aspx?pid=72&cid=15

F___
Rejoignez-nous