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

SQL Procédural MySQL Discussion :

Problème d'accent UTF-8 / ISO8859-1


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut Problème d'accent UTF-8 / ISO8859-1
    Bonjour, je vous explique en gros le contexte, j'ai un forum sous phpbb hebergé gratuitement chez Free et je veut lemigrer vers punbb sur un serveur dédié
    lors de l'export de la base de donnée je ne peux pas choisir le charset (avant on pouvait il me semble non?) mais dans phpmyadmin j'ai Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)

    Lorsque je converti la bdd pour punbb, aucun problème par contre je me retrouver avec des caractères é à la place des accents. C'est donc le charset qui ne correspond pas.

    Etant donné que je ne vois pas comment modifier celui-ci (UTF-8) à l'export et que punbb doit fonctionner en ISO-8859-1 je ne vois plus vraiment comment faire.
    Merci d'avance si vous pouvez m'aider

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    Lors de l'import, précise que ton fichier est en UTF-8. MySQL fera ensuite la conversion naturellement.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut
    Citation Envoyé par Antoun Voir le message
    Lors de l'import, précise que ton fichier est en UTF-8. MySQL fera ensuite la conversion naturellement.
    Merci pour ta réponse Antoun par contre ma bdd est un peu grosse donc je n'arrive pas à l'importer par phpmyadmin, je l'importe directement en SSH avec la commande suivante :

    cat mabdd.sql | mysql --host=localhost --user=username --password=password nom_de_ta_base

    Donc je ne sais pas vraiment comment préciser ce paramètre? Je débute désolé

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut
    J'ai regardé de plus près, en résumé je ne vois qu'une reelle différence entre l'avant importation et l'après :

    Chez Free

    phpmyadmin :

    Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
    Interclassement pour la connexion MySQL: latin1_general_ci
    Structure des tables : latin1_general_ci



    Serveur dédié après l'importation :

    Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
    Interclassement pour la connexion MySQL: latin1_general_ci
    Structure des tables : UTF8_bin



    ma commande pour l'importation est toujours cat mabdd.sql | mysql --host=localhost --user=username --password=password nom_de_ta_base


    En espérant que ça puisse éclairer qqun pour m'aider

    Merci à vous en tout cas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut
    Bon je pense que je me retrouve exactement dans la situation invese.

    J'ai importé les données (utf8) phpbb en découpant la bdd comme conseillé plus haut en précisant que je voulais du utf8 pour l'importation. Ca marche, j'ai bien les accents dans la bdd! Cooooool !!

    J'ai testé d'importer en latin1 mais le problème d'accents était toujours là

    Je converti avec PunBB_Migration_Tool-1.4.0 ma base de données pour qu'elle fonctionne sous punbb, tout a l'air bon à part que maintenant dans le forum j'ai des "?" à la place des "é"

    En gros maintenant si j'ai bien compris j'ai des bases, tables et champs en latin1_swedish_ci mais avec des données en utf8 dedans...

    Que faire svp?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut
    C'est bon j'ai résolu ça après une grosse prise de tête

    Merci à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Problème avec les accents - UTF-8
    Par Laurent001 dans le forum Débuter
    Réponses: 11
    Dernier message: 07/10/2011, 20h33
  2. Problème accents : utf-8 ou iso-8859-1 ?
    Par Unusual dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/06/2009, 00h04
  3. Problèmes d'accents UTF-8
    Par Beuss dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 02/08/2006, 15h11
  4. [utf-8] problème d'accents avec gtk+
    Par over_score dans le forum Général Python
    Réponses: 3
    Dernier message: 14/12/2005, 01h43
  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