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 :

[Système] Caracteres Accentués


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5
    Par défaut [Système] Caracteres Accentués
    Bjour,

    après maintes recherches sur google, je n'ai pas trouvé de solution à mon problème.

    Problème :
    J'insère des enregistrements dans ma table mysql en utilisant sous php la fonction fgetcsv:

    while (($data = fgetcsv($handle, 1024, ";")) !== FALSE)

    echo ''.data[4].''; me donne des valeurs dans mon navigateur sans aucun problème d'accent. ex : 'Algérie'
    Par contre dès l'insertion de cette variable dans une requete sql :

    'SELECT [...] WHERE Pays ='.($data[4]).'';

    mysql ne trouve pas l'enregistrement parce que le 'é' a été transformé en '©'.

    J'ai joué avec les interclassements de ma base de données mais en vain.

    J'ai aussi appliqué la fonction utf8_encode sur ma variable, ca ne change rien.

    Entête de ma page :

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

    Est-ce que qqn pourrait m'aider, ca fait un moment que je galere avec ce problème et ça m'empêche d'avancer.

    Salutations,


    RasDataMan

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5
    Par défaut Précision
    PS -
    En tapant la requete sous PhpMyAdmin,dans l'éditeur MySQl, les accents passent sans problème et j'ai mon résultat.

    RasDataMan

  3. #3
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Commence par savoir dans quel charset est $data.

Discussions similaires

  1. Caracteres accentués sous UBUNTU
    Par big1 dans le forum Administration système
    Réponses: 9
    Dernier message: 29/04/2008, 11h58
  2. Probleme caracteres accentués avec le Clipboard
    Par willoi dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 08/02/2008, 14h18
  3. [MySQL] recuperation fichier txt pblme caracteres accentués
    Par ecm videoformes dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 13/07/2006, 11h38
  4. Lecture fichier xml aux caracteres accentués
    Par LFC dans le forum Modules
    Réponses: 2
    Dernier message: 13/02/2006, 19h45
  5. caractere speciaux et caracteres accentués
    Par benkunz dans le forum Outils
    Réponses: 1
    Dernier message: 03/12/2005, 13h52

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