Envoyé par
yotsumi
Bonjour à vous,
Je me permets de vous poser mon problème, même si j'ai vu que pas mal de problèmes dans le même domaine avaient déjà été postés.
Mon site et ma base de donnée sont donc basées sur le charset ISO-8859-1 ( alias Latin ), ce qui est le charset recommandé pour notre alphabet/pays.
Ainsi mon code php et mon index sont configurés avec les balises suivantes :
Code:
PHP :
header('Content-Type: text/html; charset=ISO-8859-1');
HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Ce qui est étonnant c'est que les problèmes d'accents n'arrivent pas sur toutes les pages. Toutes les variables qui passent par php s'affichent sans problèmes, ainsi que les accents qui appartiennent directement à mon template 'index'.
Par contre, les accents qui se trouvent sur des pages incluses ( {include file="xxx.tpl"} ) eux ne sont pas affichés correctement.
Vu que ça marche sur la page d'index, il doit pouvoir être possible de corriger ce problème sans pour autant passer en utf8, mais toutes mes tentatives de bidouillage du code PHP se sont conclues par de cuisants échec.
Si vous avez déjà rencontré et solutionné ce problème, ou si vous pensez pouvoir m'aider à corriger ce problème, je vous en serais très reconnaissant.
Merci.
Partager