IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Problème d'accents - interclassement phpMyAdmin


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Par défaut Problème d'accents - interclassement phpMyAdmin
    Voila depuis cette semaine j'ai un problème assez génant sur mon site web
    Les accents ne s'affichent plus normalement mais comme ceci : braisé aux épices

    après avoir parcouru plusieurs forums et discutions j'ai remarqué qur l'erreur devait certainement venir de l'interclassement, j'ai alors essayé de modifier tout en latin, swedish et utf8 mais rien n'y change.
    Je ne sais pas si ca vient d'une fausse manip mais ca m'étonnerait vu que je n'ai jamais touché a ces paramètres, je suppose que mon hebergeur a tout simplement changé de version de phpmyadmin mais je n'en suis pas sur..

    Voici les paramètres actuels si ca peut vous aider
    PHPMYADMIN :
    - Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
    - Interclassement pour la connexion MySQL: utf-8 general ci

    et pour une table j'ai l'interclassement egalement en utf-8 general ci
    et tous les champs varchar de cette table également

    merci de m'aider

  2. #2
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Je suppose que ta base de données est en utf8 mais que ton code est en iso-8859.

    Essai (juste pour vérifier) de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo utf8_decode($variable);

  3. #3
    Invité(e)
    Invité(e)
    Par défaut ie
    tu as le problème sur IE et FIREFOX ?

  4. #4
    wjc
    wjc est déconnecté
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 56
    Par défaut
    J'ai le m^me soucis avec ovh, donc je UP

    Au passage j'ai testé en changeant l'interclassement pour la connexion Mysql et le charset dans la syntaxte pour recréer mes tables mais ces accents et caractères spéciaux s'affiche toujours bizarrement.

  5. #5
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Il faut vérifier Mysql, son interclassement, les balises META, le codage de ton fichiers.
    Si ils sont tous en UTF-8, tu n'auras plus de problème.

  6. #6
    wjc
    wjc est déconnecté
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 56
    Par défaut
    Non mais en fait c'est surtout au niveau de l'import de la base le problème.
    Quand j'importe ma base dans mysql je me retrouve avec des caréctères spéciaux sur mysql avec phpmyadmin
    Et tout est déjà en utf8 ...

  7. #7
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut
    J'ai eu le même problème en important ma base LibreOffice dans Mysql, quand j'utilisais phpmyadmin sous Firefox 4 , j'obtenais des "é" à la place des "é". J'ai résolu le problème en modifiant le format du fichier importé avec un éditeur de texte, plutôt qu'en modifiant les champs de ma base. Voici comment j'ai procédé

    Je suis sous Linux Kubuntu 11.04

    Pour l'importation j'avais effectué les étapes suivantes:

    1/ Sous Calc > Enregister Sous > choisir format Texte CSV (.csv): ma_liste.csv. J'ai choisi utf8 comme format
    2/ Définir les champs de ma table MySql avec phpmyadmin. j'ai laissé l'interclassement en latin1_swedish_ci pour les champs VARCHAR.
    3/ J'importe le fichier ma_liste.csv dans MySql avec la commande sql suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LOAD DATA LOCAL INFILE "/home/mon_repertoire/ma_liste.csv" REPLACE INTO TABLE Liste_Livres FIELDS TERMINATED BY ';' ENCLOSED BY'"';
    Après avoir essayer de nombreux formats d'interclassement différents, J'ai chargé mon fichier ma_liste.csv dans un éditeur de texte (Kate en l'occurence) et je l'ai "Sauvegarder Sous" en .csv (ISO-8859-15) format que ne me proposait pas LibreOffice Calc.

    Notez que le format "Occidental (Euro)(ISO-8859-15)" est celui qu'utilise ma version de Firefox:
    Firefox > Édition > Préférences > Contenu > Polices et Couleurs, bouton "avancé..." > encodage par défaut

    Après quoi phpmyadmin m'affiche correctement les caractères accentués.

Discussions similaires

  1. [phpMyAdmin] Problème d'accent dans phpMyAdmin
    Par snyfir dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 24/03/2010, 21h34
  2. Réponses: 7
    Dernier message: 08/04/2008, 09h33
  3. Réponses: 3
    Dernier message: 25/02/2005, 20h46
  4. [XSLT] application d une xslt et problème d'accents
    Par lanfeust23 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 26/07/2004, 13h08
  5. Problème avec accents et CHARACTER SET ISO8859_1
    Par kinda dans le forum InterBase
    Réponses: 13
    Dernier message: 30/10/2003, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo