Encode/decodage de caractères ascii vers html

Résolu
cs_hdh Messages postés 140 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 août 2012 - 10 juin 2011 à 11:15
cs_hdh Messages postés 140 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 août 2012 - 14 juin 2011 à 10:15
Hello
Je sèche sur un problème d'encodage : un fichier txt m'est fourni avec des caractères ascii (exemple é) je voudrais parser le contenu de ce fichier pour remplacer tous les caractères ascii en entités html (dans mon exemple remplacer les é par des &ecute;).
je ne trouve pas la solution pour ascii bien que j'y arrive dans d'autres format/entités

print "<hr>".htmlentities("é", ENT_QUOTES, "UTF-8")."\n"; // é
print "<hr>".htmlentities("é")."\n";	// é


ca n'a pas bien l'air complexe pourtant ???

au grand plaisir de vous lire et d'apprendre de vous !
H






le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus

1 réponse

cs_hdh Messages postés 140 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 août 2012
14 juin 2011 à 10:15
Hello
c'est tout bon la solution est la suivante :-)

print "<hr>1 ".htmlentities("é", ENT_QUOTES, "UTF-8")."\n";   			// gives &ecute;
print "<hr>2 ".htmlentities("é")."\n";				// gives &ecute;
print "<hr>3 ".htmlentities(html_entity_decode("&#233;",ENT_NOQUOTES,'UTF-8'),ENT_NOQUOTES,'UTF-8');		// gives &ecute;


le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
3
Rejoignez-nous