Bonjour,
je récupère du texte en base que je veux afficher via php.
La table, l'interclassement, le header sont en utf-8.
Problème, l'encodage passe pas, les caractères spéciaux affichent un joker de là j'ai essayé de faire un utf8Encode, ça fait planter php.
Bon ensuite j'essaye de tout, iconv de iso vers utf-8 et inversement, utf-decode et encode, filtrage des caractères spéciaux rien n'y fait j'arrive jamais à avoir un texte complètement clean.
En regardant ce que me retourne mb_detect_encoding, je vois que certains enregistrements sont reconnus en UTF-8 et d'autres rien! Mieux en mettant les paramètres de mb_detect_encoding en strict, il ne reconnait aucun encodage sur aucun enregistrement. Bref j'en suis à un point où rien ne paraît logique et je ne sais plus par quel bout prendre ce texte pour qu'il soit propre.
je récupère du texte en base que je veux afficher via php.
La table, l'interclassement, le header sont en utf-8.
Problème, l'encodage passe pas, les caractères spéciaux affichent un joker de là j'ai essayé de faire un utf8Encode, ça fait planter php.
Bon ensuite j'essaye de tout, iconv de iso vers utf-8 et inversement, utf-decode et encode, filtrage des caractères spéciaux rien n'y fait j'arrive jamais à avoir un texte complètement clean.
En regardant ce que me retourne mb_detect_encoding, je vois que certains enregistrements sont reconnus en UTF-8 et d'autres rien! Mieux en mettant les paramètres de mb_detect_encoding en strict, il ne reconnait aucun encodage sur aucun enregistrement. Bref j'en suis à un point où rien ne paraît logique et je ne sais plus par quel bout prendre ce texte pour qu'il soit propre.