By: David-30
Date: 2013-05-27
Time: 12:12
|
Problème sur Debian WHeezyBonjour,
je viens de migrer un projet php qui est codé avec TBS Et j'ai un problème qui vient visiblement de TBS. Le problème est le suivant, sur ma page tout ce qui vient de MySQL et qui a des accents ne s'affiche pas (le champs entier) avec la syntaxe onshow Par exemple, si j'ai "robert dupuis" ça s'affiche niquel ([onshow.nom]) Si j'ai "Roberté dupuis" rien ne s'affiche Par contre, si je fais un [onshow.nom;htmlconv=no] ça marche dans certains cas, pas dans tous Quand je dis que pour moi le problème vient de TBS, c'est que si j'utilise un var_dump ou un echo ça fonctionne bien Merci d'avance |
By: David-30
Date: 2013-05-27
Time: 12:35
|
Re: Problème sur Debian WHeezyPour étayer ma question :
Version normale : http://tinyurl.com/pqdbcbu Version avec htmlconv=no : http://tinyurl.com/p5nw3v9 Merci d'avance, je bloque vraiment là dessus pour finaliser la migration de mon projet ! |
By: Skrol29
Date: 2013-05-27
Time: 23:36
|
Re: Problème sur Debian WHeezySalut,
J'ai constaté certains problèmes similaire avec les fonction de conversion json et utf8 sous certaines version de PHP, notamment PHP 5.3.x. Mon conseille est de bien vérifier la chaine de l'encodage de ton projet : quel encodage sous MySQL, quel encodage dans ton PHP, quel transcodage avec TBS ? La meilleur configuration actuelle est MySQL en UTF-8, le code en UTF-8, et désactivation de l'encodage dans TBS (option 'charset' depuis TBS 3.8.0, ou argument charset de LoadTemplate() dans les versions antérieures). |