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

Langage PHP Discussion :

Accent fichier txt vers mysql


Sujet :

Langage PHP

  1. #1
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut Accent fichier txt vers mysql
    Bonjour,

    Ma base est en utf8, mes scripts aussi.

    Je li un fichier txt dans lequel j'ai "ST-JEAN-DE-VéDAS"

    Dans ma base je me retrouve avec "ST-JEAN-DE-V"

    J'ai essayé de changé le "é" en "e", mais rien n'y fait.

    Comment connaître l'interclassement d'origine ?

    Merci.
    Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.

  2. #2
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut
    J'ai fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mb_detect_encoding($champ)
    de mon champ lu dans mon fichier txt et la réponse est ... ASCII pour "MONTPELLIER" et UTF-8 pour "SAINT JEAN DE VéDAS"

    J'en perd mon "Latin"
    Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.

  3. #3
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut
    Bon, j'ai solutionné en faisant ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $champ = strtr($champ, utf8_decode("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ"), utf8_decode("AAAAAAAAAAAAOOOOOOOOOOOOEEEEEEEECCIIIIIIIIUUUUUUUUYNN"));
    Comme je veux tout en majuscule, je le fait en même temps.

    Merci pour votre attention.
    Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.

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

Discussions similaires

  1. importer un fichier txt vers mysql
    Par mouelhi0712 dans le forum Administration
    Réponses: 1
    Dernier message: 29/09/2012, 23h01
  2. Comment transformer les tables dans un fichier txt vers une BD comme Mysql
    Par badrdine.in dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 20/03/2009, 13h58
  3. Importer un fichier texte txt vers mysql
    Par pasc06 dans le forum Débuter
    Réponses: 1
    Dernier message: 31/01/2009, 18h58
  4. fichier .txt vers Mysql
    Par Jeff87-01 dans le forum Requêtes
    Réponses: 3
    Dernier message: 29/03/2006, 20h16
  5. [Conseil] Import de fichier CSV vers MySQL
    Par ShinJava dans le forum JDBC
    Réponses: 6
    Dernier message: 15/03/2005, 20h14

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