TinyButStrong - the PHP Template Engine
Categories > TinyButStrong general (FR) >

Problème sur Debian WHeezy

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs

By: David-30
Date: 2013-05-27
Time: 12:12

Problème sur Debian WHeezy

Bonjour,

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 WHeezy

Pour é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 WHeezy

Salut,

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).