Bonjour,
Vieux sujet ....
Cependant je n'ai pas trouvé beaucoup d'échange (en français) sur le sujet
Encore moi de solution ...
J ai donc entreprie quelque recherche et voici la solution que j'ai trouver pour
sur le sujet evoqué
fichier encodé en utf8
metat fixé en charset utf8
mais encore des caractères rebelles extraits de la base de données en utf8 unicode ci
P.
Pour ma part la connexion zencart à la bd etait fixé en ISO...
donc il me fallait placé l instruction php
mysql_query("SET NAMES '"UTF8";
après le mysql_select.
tous cela se passe dans le fichier "query_factory.php"
et particulièrement à la ligne 44
@mysql_query("SET NAMES '" . DB_CHARSET . "'", $this->link);^
donc il suffit de définir la constante DB_CHARSET.
cela se fait dans le fichier de configure.php
define('DB_CHARSET','UTF8');
on peu l'ajouté en fin de fichier
juste avant la ligne
// EOF
mais ile me semble plus logique de l'ajouter à la suite des paramètres de la BD
donc je l'ai placée après
define('DB_DATABASE'],'ma_base_zencart');
Volia pour la petite histoire ...
Si ce paramétrage est dispo via interface d'admin ou procédure d'install
merci de l'indiquer se sera plus simple ....
La variable existe donc on devrait trouvé un formulaire pour son parametrage ?? mais ou ..???
Bonne journée
merci à tous pour vos contributions.
PS bien sur ajouté la ligne dans les 2 fichiers de configure.php
admin et boutique