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 :

[UTF-8] Utilisation de utf8_encode


Sujet :

PHP & Base de données

Vue hybride

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut [UTF-8] Utilisation de utf8_encode
    Bonjour

    J'ai une page en iso-8859-1 et j'extrais des données d'une DB MySQL. Lors de l'extraction des données j'obtient "donn?es". Je sais qu'il y a utf8_encode pour éviter le problème. Mais n'y a t'il pas une façon plus simple pour ne pas être obligé d'encoder tous les résultats. Il me semble que ca doit devenir chiant d'avoir à écrire ca à chaque fois.

    Y'a t'il une façon de mettre la table en iso-8859-1 à la place?

    Merci

  2. #2
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Si tu veux que ca ne soit pas "chiant", il faut que tu configure ta base en iso-8859-1. Seulement cet encodage est moins universel que l'utf-8. Donc quand tu sors des données de la base, meme si c'est chiant, il faut faire un utf8_decode() et pour en insérer utf8_encode().

    Tu peux également te créer une fonction pour ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     function mc($chaine) {
           return utf8_encode($chaine);
    }
    Ps : mc = moinsChiant :p

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    Ah ha tu as aimé mon expression n'est-ce pas?

    Mais dis moi comment met-on la base de données en iso 8859 1?

Discussions similaires

  1. Utilisation d'UTF-8 avec PHP et PhpBB 3
    Par Robotnyk dans le forum Langage
    Réponses: 4
    Dernier message: 27/08/2008, 09h43
  2. [MySQL] [UTF-8] Pourquoi utiliser utf8_encode() alors que la page web et la DB sont en utf8 ?
    Par Tchupacabra dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 25/02/2008, 15h11
  3. Utiliser la fonction fwrite avec un encodage UTF-8
    Par Mo_Poly dans le forum Langage
    Réponses: 4
    Dernier message: 30/01/2008, 22h19
  4. [Smarty] Utilisation de l'encodage UTF-8
    Par kreatik dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/11/2007, 23h14
  5. [Smarty] Utilisation de l'encodage UTF-8
    Par damien27000 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 10/11/2007, 10h15

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