je suis en train de me faire un petit cms et je souhaite qu'il soit multilang.
J'ai donc mes tables que j'ai mis en utf8_general_ci.
je précise que j'utilise PDO.
Ensuite je récupère mes données avec la class DOMDocument pour le traité par la suite avec las classe XSLTprocessor.
Pour le moment je n'ai pas fais de formulaire pour insérer mes articles et je l'ai est rentré à la main avec phpmyadmin donc aucun traitement sur les chaines de caractères.
Quand j'écris avec en thai par exemple cela fonctionne bien sa s'affiche bien à l'écran ! pour cela j'ai fais ceci :
Code : Tout sélectionner
$this->PDOInstance->query('SET NAMES utf8');
Dans phpmyadmin quand j'écris je fais juste des entrées pour les retours. Je n'écris pas de <br /> dans mon texte et les retours chariots dans le code source s'affiche comme ça : &# 13;
Donc il prend bien mes retours chariot dans le code source mais pas à l'affichage et quand je fais un nl2br il affiche dans la page <br /> et c'est un peu gênant lool
Merçi.