Bonjour,

Je suis actuellement entrain de créér une page administrable au niveau texte ! Tout ceci pas de soucis...
Seulement j'ai remarqué lorsque j'insère du contenu copié d'un document quelconque, certain caractère comme par exemple le guillement, sont repris dans le codage d'ou il vient, et donc pas forcément falide avec la page en cours !

Seul moyen de s'en débarraser..modifier un part un...!
Je souhaiterais savoir s'il existe une possibilité en PHP, qui puisse modifier automatiquement ces caractères....

Voila, en espérant être le plus clair possible.
Merci,
Thierry
Modifié par thierry8 (30 Sep 2005 - 17:58)
Administrateur
Bonjour et bienvenue,

Selon si tu sais exactement quels caractères posent problème ou pas (parce qu'il peut y avoir des milliers de caractères de l'encodage d'origine qui n'existeront pas dans l'encodage de destination), il y a pas mal de scripts dans les commentaires de la doc de PHP utf8_encode. (merci à QuentinC pour la piste qu'il m'avait donné sur un autre Sujet)
Modifié par Felipe (30 Sep 2005 - 13:32)
Bonsoir.

utf8 vers iso : utf8_decode
iso vers utf8 : utf8_encode

si ça marche pas, on peut y aller à la brute force, par exemple un code du type :


$chaine = str_replace(
array("é", ...),
array("é", .....),
$chaine);