Encodage des retours chariots en XSL XML depuis MYSQL
Posté : 31 déc. 2009, 14:22
Hello
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 :
En revanche mes retours chariot eux ne fonctionnent pas !
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.
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.