Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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!! sad

#12 Le 14/07/2006, à 16:59

M. DECLERCQ

Re : phpmyadmin : cauchemard UTF-8

Bonsoir ;

Juste pour vous mettre sur la voie tongue (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 sad


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

big_smile
[youtube]http://www.youtube.com/watch?v=[/youtube]
lol

#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