Salut tout le monde,
Avant de devenir complètement fou et d'envisager le suicide au gaz, je vous soumets mon problème.
Je développe depuis 2 ans l'intranet de ma boite, sous MacOSX avec JEdit. De simples scripts PHP, une pincée de java, le tout attaquant une base de données MySQL.
Tout ce petit monde est en UTF-8 depuis le début, et tout se passait à merveille.
Ensuite, j'ai fait quelques changements (j'ai notamment ajouté des scripts java de chez jquery) et depuis c'est un truc de fou :
-la lecture de ma database (la même qu'avant) s'affiche mal. Pour avoir un bon affichage, je dois changer manuellement l'encodage de mon browser en windows-1250 ou ISO-8859-1 (les deux fonctionnent)
-l'écriture dans ma database se passe mal aussi, les accents sont tout pourris quand je lis les nouvelles entrées de ma DB direct avec phpMyAdmin.
Après avoir lu pas mal de ces pages, j'ai tout vérifié : tous mes fichiers .JS et .php sont en UTF8, j'ai viré presque tous les accents des commentaires PHP, toute ma base de données est en UTF8 et j'ai même essayé avec la base de donnée qui me servait avant les modifs et qui était un peu bancale (pas UTF8 partout), même résultat.
Bref, je deviens fou et je ne sais plus ou chercher...
Heeelllp !!
Merci d'avance pour vos lumières
El Manu
Modifié par elmanu (02 Mar 2011 - 17:14)
Avant de devenir complètement fou et d'envisager le suicide au gaz, je vous soumets mon problème.
Je développe depuis 2 ans l'intranet de ma boite, sous MacOSX avec JEdit. De simples scripts PHP, une pincée de java, le tout attaquant une base de données MySQL.
Tout ce petit monde est en UTF-8 depuis le début, et tout se passait à merveille.
Ensuite, j'ai fait quelques changements (j'ai notamment ajouté des scripts java de chez jquery) et depuis c'est un truc de fou :
-la lecture de ma database (la même qu'avant) s'affiche mal. Pour avoir un bon affichage, je dois changer manuellement l'encodage de mon browser en windows-1250 ou ISO-8859-1 (les deux fonctionnent)
-l'écriture dans ma database se passe mal aussi, les accents sont tout pourris quand je lis les nouvelles entrées de ma DB direct avec phpMyAdmin.
Après avoir lu pas mal de ces pages, j'ai tout vérifié : tous mes fichiers .JS et .php sont en UTF8, j'ai viré presque tous les accents des commentaires PHP, toute ma base de données est en UTF8 et j'ai même essayé avec la base de donnée qui me servait avant les modifs et qui était un peu bancale (pas UTF8 partout), même résultat.
Bref, je deviens fou et je ne sais plus ou chercher...
Heeelllp !!
Merci d'avance pour vos lumières
El Manu
Modifié par elmanu (02 Mar 2011 - 17:14)