Bonjour,
Je voudrais pouvoir encoder tous les caractères spéciaux du code ISO-8859-15 en code UTF-8 (je crois), afin qu'il n'y ait que des caractères sans accents, ceux-ci étant remplacés par 'é' et autres.
Seulement, j'ai essayé plusieurs fonctions mais aucune ne fonctionne comme je le souhaite :
Aucune d'entre-elle ne me renvoie des caractères de la forme &+expr, mais plutôt sous cette forme-ci : "ç".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 htmlentities($texte, ENT_QUOTES); htmlentities(mb_convert_encoding($texte, "UTF-8", "ISO-8859-15"), ENT_QUOTES); mb_convert_encoding($texte, 'HTML-ENTITIES', "UTF-8");
Je dois qui plus est convertir les guillemets simples qui ne peuvent pas être insérés dans la base de données. A part la dernière fonction qui ne les converti pas, les autres le font correctement.
Je sais bien que les exemples sont nombreux sur ce sujet, mais je n'ai pas réussi à les faire marcher...
Donc si vous pouviez me donner une marche à suivre, je vous en serez très reconnaissant !
Loceka.
Partager