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

PHP & Base de données Discussion :

Données en utf8 et en latin1 dans le meme colonne


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1
    Par défaut Données en utf8 et en latin1 dans le meme colonne
    Bonjour,
    J'ai importé un gros volume de données en 2 fois dans une table cependant une des colonnes de la table qui est de type VARCHAR contient des enregistrements encodés tantot en utf8 et tantot en latin1.
    Je me suis aperçu de ça en voulant afficher ces chaines de caractères. En texte brut la moitié des accents s'affichent (les enregristrements codés en utf8) et en faisant utf8_encode, ceux en latin1 sont bien encodés mais les autres ont des caractères de ce type : ô à la place des accents.
    J'aimerais savoir si quelqu'un a une solution simple pour afficher mes données correctement.
    - soit en corrigeant la table
    - soit en faisant des tests à l'affichage

    J'ai déjà essayé de changer l'interclassement de la table et celui du champ en question cela ne donne aucun résultat.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 341
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 341
    Billets dans le blog
    17
    Par défaut
    Perso je convertirais les données de la BdD.
    Tu peux détecter leur encodage avec mb_detect_encoding( ) et convertire si nécessaire avec mb_convert_encoding( ).

Discussions similaires

  1. recherche dans une meme colonne
    Par INCO13 dans le forum Excel
    Réponses: 1
    Dernier message: 15/03/2009, 16h03
  2. Calcul entre enregistrements dans la meme colonne
    Par midasios dans le forum VBA Access
    Réponses: 5
    Dernier message: 12/02/2008, 12h40
  3. lien ou text dans une meme colonne d'un gridview
    Par tbess dans le forum ASP.NET
    Réponses: 1
    Dernier message: 20/11/2007, 17h19
  4. des combos differentes dans une meme colonne d'une Jtable
    Par mickael.guilbert dans le forum Composants
    Réponses: 2
    Dernier message: 13/05/2006, 11h31
  5. update multiple dans une meme colonne
    Par debdev dans le forum Langage SQL
    Réponses: 7
    Dernier message: 29/01/2006, 21h46

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