Pages : 1
#1 Le 19/06/2006, à 15:20
- BigMadWolf
phpmyadmin : cauchemard UTF-8
Bonjour à tous !
je me suis récemment installé en mode serveur un ubuntu pour y implémenter des sites web.
j'ai tout d'abord commencer à y mettre un blog dotclear (www.dotclear.net), installé en utf-8. ainsi mes pages ainsi que toutes ms tables mysql sont en utf-8. l'affichage des pages fonctionne très bien même pour les caractères accentués.
j'ai pourtant un souci qui m'embête beaucoup :
- dans phpmyadmin, tous les caracteres accentués sont mal affichés. ainsi quand je veux modifier le contenu d'un champ et que je mets un accent "tapé au clavier", il s'affiche par un (?) dans mes pages. seuls les caracteres "codés" de phpmyadmin s'affichent de la bonne facon. je ne comprends pas, car lors de la connection j'ai bien dit à phpmyadmin de se lancer en fr-utf8.
- quand je fais un dump, pareil, mes accents sont mal codés. énorme problème quand je fais ensuite un import, les "à" ne passent pas.
bref, comment faire pour que phpmyadmin gère correctement l'encodage utf8 de ma base mysql ?
comment faire pour les dump ?
merci d'avance !
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#2 Le 19/06/2006, à 15:45
- dexinou
Re : phpmyadmin : cauchemard UTF-8
tu as le même souci sous firefox et IE ?
sinon un :
# dpkg-reconfigure locales
devrais réglé le problème.
et tu choisi fr_FR encodage ISO-8859-1
Dernière modification par dexinou (Le 19/06/2006, à 15:47)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#3 Le 19/06/2006, à 16:24
- BigMadWolf
Re : phpmyadmin : cauchemard UTF-8
ouais pareil sous IE.
dpkg-reconfigure locales m'a bien regénéré les locales mais j'aimerais que mon pc reste en utf-8 ainsi que mon site entier : repasser tout en iso n'est pas la solution que j'aimerais utiliser...
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#4 Le 19/06/2006, à 16:43
- dexinou
Re : phpmyadmin : cauchemard UTF-8
la proposition de cocher iso-8859-1 n'était qu'un exemple.
tu coche ce dont tu as besoin.
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#5 Le 19/06/2006, à 16:48
- BigMadWolf
Re : phpmyadmin : cauchemard UTF-8
en fait je n'ai rien à choisir, j'obtiens seulement celà :
jeremy@drunkyson:~$ sudo dpkg-reconfigure locales
Password:
Generating locales...
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
fr_BE.UTF-8... up-to-date
fr_CA.UTF-8... up-to-date
fr_CH.UTF-8... up-to-date
fr_FR.UTF-8... up-to-date
fr_LU.UTF-8... up-to-date
Generation complete.
Current default timezone: 'Europe/Paris'.
Local time is now: lundi 19 juin 2006, 16:48:59 (UTC+0200).
Universal Time is now: lundi 19 juin 2006, 14:48:59 (UTC+0000).
Run 'tzconfig' if you wish to change it.
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#6 Le 19/06/2006, à 16:54
- dexinou
Re : phpmyadmin : cauchemard UTF-8
# apt-get install language-env
$ set-language-env
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#7 Le 19/06/2006, à 17:30
- BigMadWolf
Re : phpmyadmin : cauchemard UTF-8
jeremy@drunkyson:~$ sudo dpkg-reconfigure locales
Password:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "fr_FR:fr:en_GB:en",
LC_ALL = (unset),
LANG = "fr_FR@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales...
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
fr_BE.UTF-8... up-to-date
fr_CA.UTF-8... up-to-date
fr_CH.UTF-8... up-to-date
fr_FR.UTF-8... up-to-date
fr_LU.UTF-8... up-to-date
Generation complete.
Current default timezone: 'Europe/Paris'.
Local time is now: Mon Jun 19 17:29:04 CEST 2006.
Universal Time is now: Mon Jun 19 15:29:04 UTC 2006.
Run 'tzconfig' if you wish to change it.
au fait tu veux en venir où avec ta manip ? je ne comprends pas la finalité sachant qu'un qu'être en latin1 ne m'intéresse pas...
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#8 Le 19/06/2006, à 17:53
- dexinou
Re : phpmyadmin : cauchemard UTF-8
tu as des locales générée qui ne te servent à rien.
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#9 Le 19/06/2006, à 18:08
- BigMadWolf
Re : phpmyadmin : cauchemard UTF-8
mouais...
fin ça ne marche pas plus et j'ai les belles erreurs de locales citées plus haut maintenant. comment faire pour annuler cette manip ? que dois-je lancer ou quel fichier texte dois-je modifier ?
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#10 Le 19/06/2006, à 18:28
- BigMadWolf
Re : phpmyadmin : cauchemard UTF-8
c'est bon j'ai fait mon ménage en suivant cette page : http://forum.ubuntu-fr.org/viewtopic.php?id=29075
jeremy@drunkyson:~$ sudo dpkg-reconfigure locales
Generating locales...
fr_FR.UTF-8... up-to-date
Generation complete.
Current default timezone: 'Europe/Paris'.
Local time is now: lundi 19 juin 2006, 18:26:32 (UTC+0200).
Universal Time is now: lundi 19 juin 2006, 16:26:32 (UTC+0000).
Run 'tzconfig' if you wish to change it.
c'était laborieux. en tout cas je ne conseille à personne ce foutu set-language-env, ça ne gère que l'iso et ça fout la merde sur une dapper.
bien qu'ayant une seule locale, le pb reste le même, phpmyadmin refuse de sortir les infos en utf8 de la base dans le bon encodage.
Dernière modification par BigMadWolf (Le 19/06/2006, à 18:31)
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#11 Le 14/07/2006, à 16:04
- ANABAMOUT
Re : phpmyadmin : cauchemard UTF-8
Bonjour,
J'ai exactement le meme probleme: dans ma base mysql j'ai des donnees en utf-8, que phpmyadmin lit comme si c'était de l'iso. => un "é" dans ma base est affiché par phpmyadmin en "A©". Malgres tout ce que j'ai lu sur le sujet je n'arrive pas a configurer phpmyadmin pour corriger ce probleme. Je me demande du coup si c'est vraiment possible ce qui me paraitrait incroyable!!
#12 Le 14/07/2006, à 16:59
- M. DECLERCQ
Re : phpmyadmin : cauchemard UTF-8
Bonsoir ;
Juste pour vous mettre sur la voie (fichier de configuration de phpmyadmin) ==>
$cfg['DefaultCharset'] = 'iso-8859-1';
Ps : Il y a autre chose a faire mais bon, il suffit de lire.
Attention car sur les système débian et ubuntu, la configuration de phpmyadmin et décentralisée (fonction include). Il faut donc bien fouiller.
___________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 14/07/2006, à 17:00)
Cordialement ;
Hors ligne
#13 Le 20/07/2006, à 23:18
- BigMadWolf
Re : phpmyadmin : cauchemard UTF-8
arf, trop énigmatique ta rep.
jeremy@drunkyson:~/litron$ locate phpmyadmin | grep config.inc
/etc/phpmyadmin/config.inc.php
/usr/share/phpmyadmin/config/config.inc.php
/usr/share/phpmyadmin/config.inc.php
/usr/share/ucf/phpmyadmin/etc/phpmyadmin/config.inc.php
/var/lib/phpmyadmin/config.inc.php
/var/lib/ucf/cache/:etc:phpmyadmin:config.inc.php
j'ai modifié /etc/phpmyadmin/config.inc.php et /usr/share/phpmyadmin/config/config.inc.php en ajoutant $cfg['DefaultCharset'] = 'utf-8'; mais rien n'y fait ça ne marche pas.
le probleme ne vient pas de mysql car quand j'utilise mysql en ligne de commande tout se passe bien, les accents passent niquel.
comme tu dis il doit y avoir qque chose d'autre à faire : quoi ?
merci d'avance !
Dernière modification par BigMadWolf (Le 20/07/2006, à 23:50)
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#14 Le 21/08/2006, à 23:20
- BigMadWolf
Re : phpmyadmin : cauchemard UTF-8
+1
BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid
Hors ligne
#15 Le 05/12/2006, à 21:12
- krislec
Re : phpmyadmin : cauchemard UTF-8
idem !!!
j'ai mis $cfg['DefaultCharset'] = 'utf-8';
mais rien à faire j'ai toujours des codages de type é pour le é, par exemple.
K.
PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!
Hors ligne
#16 Le 08/12/2006, à 13:32
- qmldfhmqs
Re : phpmyadmin : cauchemard UTF-8
[youtube]http://www.youtube.com/watch?v=[/youtube]
#17 Le 08/12/2006, à 14:03
- fcarlier
Re : phpmyadmin : cauchemard UTF-8
Voici la solution !! je viens de tester :
http://www.developpez.net/forums/showpo … stcount=15
Voila que du bonheur
Hors ligne
Pages : 1