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 :

Affichage des caractères accentués [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 100
    Points : 48
    Points
    48
    Par défaut Affichage des caractères accentués
    Bonjour

    Sur mon site quand je mets des "é" dans le code sur mon site sa m'affiche des choses bizar par exemple création donne cr�ation quelqu'un pourrait m'aider?

    Merci

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Bonjour,

    verifie l'encodage de la page

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
    Si tes données sont UTF-8 et que tu affiches ISO-8859-1 : tu as des hieroglyphes à la place de certains caractères

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 100
    Points : 48
    Points
    48
    Par défaut
    Ouai j'ai bien sa.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <META http-equiv="Content-Type" content="text/htlm; charset=iso-8859-1" />
    Comment je fais pour voir si je suis en UTF-8??

    Merci

  4. #4
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Soit la config du serveur soit de la base de données (si tes données viennent de la DB)

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 100
    Points : 48
    Points
    48
    Par défaut
    Oui mes données viennent de mysql mais je doit faire quoi? je cherche le fichier de config? et si oui je dois changer quoi?

    Merci

  6. #6
    Membre éprouvé Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Points : 948
    Points
    948
    Par défaut
    Dans phpMyAdmin clique sur la base de ton choix, la tu as un tableau avec toutes les tables, regarde dans interclassement... et tu as l'encodage normalement.

  7. #7
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Si tu veux modifier l'encodage de tes tables :

    dans phpMyAdmin, sélectionne ta base puis cliques sur le menu Opérations.

    En bas de la page (Interclassement) choisis : latin1_swedish_ci et cliques sur Exécuter. ta base sera en iso-8859-1


    Si tu veux rester en UTF-8, modifies alors la balise meta :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <META http-equiv="Content-Type" content="text/htlm; charset=utf-8" />

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 100
    Points : 48
    Points
    48
    Par défaut
    Je travail sur linux j'ai pas de phpmyadmin je travail avec mysql sur la console est dans mysql j'ai deux bases qui sont la d'origine information_schema et mysql est-ce que sa a un rapport??

    Merci de ton aide

  9. #9
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    non ce sont des tables système.

    Si tes données sont dans une base/table, tu devrais en avoir au moins une autre, non ?


    Si tu veux te faciliter la vie, installe vite phpMyadmin tu verras ta base de données autrement qu'en noir et blanc

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 100
    Points : 48
    Points
    48
    Par défaut
    Oui j'ai aussi ma table. Je dois aller dans ma table alors? et ensuite comment je fais pour passer de UTF-8 a ISO??

  11. #11
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Là en console, je ne sais pas ...

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 100
    Points : 48
    Points
    48
    Par défaut
    C'est pas mieu de transformé mon code en UTF-8 comme c'est plus récent est si oui comment faire??

  13. #13
    Membre actif Avatar de chtipitou
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 175
    Points : 214
    Points
    214
    Par défaut
    quelque chose comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET utf8;
    je te laisse editer la ligne pour ta base

    mais c'est vrai que ca irai plus vite avec phpmyadmin

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 100
    Points : 48
    Points
    48
    Par défaut
    Ouai c'est bon sa marche merci de m'avoir aidé!!

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

Discussions similaires

  1. [OE] Affichage des caractères accentués
    Par marcel marie dans le forum Outlook Express / Windows Mail
    Réponses: 2
    Dernier message: 27/10/2008, 11h28
  2. [Tableaux] Affichage des caractères accentués
    Par kate59 dans le forum Langage
    Réponses: 2
    Dernier message: 06/02/2008, 21h34
  3. Problème d'affichage des caractères accentués
    Par Neuromancien2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 07/07/2007, 14h43
  4. Affichage des caractères accentués
    Par ChPr dans le forum Langage
    Réponses: 11
    Dernier message: 14/05/2007, 10h51
  5. Problème d'affichage des caractères accentués
    Par ostaquet dans le forum JBuilder
    Réponses: 1
    Dernier message: 10/03/2005, 07h58

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