A tu toi aussi ce genre de problème ? Pouvons-nous le résoudre ?
Alors voilà ce que j'ai fais jusqu'à présent en vain :
1) Un export de ma BD en fichier sql pour voir s'il était bien en "utf8 without bom", ce qui était le cas.
1/ Dump your database with the command "mysqldump YOURDATABASE -uYOURUSER -p -r thefiletosaved.sql" or phpMyAdmin or MySQLWorkbench...
2/ Edit the file for example with notepad++
3/ convert the encoding file in utf8 without bom, in footer notepad++ you will see the encoding. It must be utf8 without BOM. After do that, the accents in the file are well display.
2) Ensuite j'ai tenté ceci, mais peut-être que je ne l'ai pas placé au bon endroit :
edit
model/persistence/Sql.php
in
getConnection
method add
mysql_query("SET NAMES UTF8");
before the last line (return self::$connexion;)
C'est parce que ton serveur MySql n'est pas configuré en UTF-8.
Dans my.ini, il faut avoir :
in my.ini you must have
[mysql]
default-character-set=utf8
[mysqld]
character-set-server = utf8
Les installations WAMP par défaut ne sont pas configurées en UTF-8.
L'affichage via Project'Or RIA ne pose pas de problème car l'appli gère ce cas.
Par contre, PhpMyAdmin n'utilise que le format de la base.
La bonne méthode pour revenir à une situation correcte :
- exporter ta base avec la configuration actuelle en spécifiant une sortie en UTF-8
- convertir le fichier en utf8 (avec notepad++ par exemple) pour convertir les accents.
- modifier les paramètres de my.ini
- redémarer la base
- réimporter la base
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés au bon fonctionnement et à la sécurisation du site (gestion de session, reCaptcha) et à une analyse statistique anonymisée des accès sur notre site (Google Analytics). Si vous vous inscrivez, les informations que vous fournirez ne seront jamais divulguées à un tiers sous quelque forme que ce soit. En savoir plus
Cookies settings
×
Functional Cookies
Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.
Session
Please login to see yours activities!
Other cookies
Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.