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 :

[PHP-JS] Problème d'affichage d'accent


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de griese
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    646
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 646
    Par défaut [PHP-JS] Problème d'affichage d'accent
    Bonjour à tous,
    J'ai un petit souci pour afficher les accents dans une page php. En effet, dans ma base de données j'ai des données contenant des accents comme les é par exemple. Mais quand je veux les afficher via du code php, il me retourne des caractère japonnais ou (chinois) à la place. Comment faire pour que php me prenne en compte les caracatères accentués ? Merci beaucoup

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    si tu forces le navigateur à utiliser l'encodage iso-8859-1 ou utf-8, est ce que ça t'affiche les caractères correctement ?

  3. #3
    Membre chevronné
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Par défaut
    Bonjour,
    tout est question d'encodage en fait. Quel est le charset actuel de ta page d'affichage ? Et quel est le type d'encodage au niveau de ta table dans la base de donnée ?

    @+
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  4. #4
    Membre éclairé Avatar de griese
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    646
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 646
    Par défaut
    J'ai modifié l'affichage de IE, j'ai mis Europe occidentale ISO et ça marche. C'était pas plus compliquer merci

  5. #5
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    Citation Envoyé par griese
    C'était pas plus compliquer
    non ce n'est pas fini, maitenant tu dois indiquer cette information dans ta page sinon tous les visiteurs de ta page devront faire la même manipulation à chaque visite

  6. #6
    Membre éclairé Avatar de griese
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    646
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 646
    Par défaut
    Ah bon ? et je peux pas faire autrement alors ? Que ce soit sur php ou mysql ? Par ce que mettre un message comme ça, ça m'intéresse pas beaucoup

  7. #7
    Membre chevronné
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Par défaut
    Tu dois préciser l'encodage dans tes pages HTML, en mettant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    entre les balises <head>

    @+
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  8. #8
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    est ce que tu peux nous donner l'URL de cette page pour qu'on regarde ce qui pose problème ?

  9. #9
    Membre éclairé Avatar de griese
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    646
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 646
    Par défaut
    Le souci c'est que c'est en Intranet, donc vous n'y aurez pas accès.

  10. #10
    Membre éclairé Avatar de griese
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    646
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 646
    Par défaut
    En gros ca donne ca
    Images attachées Images attachées  

  11. #11
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    c'était surtout pour voir les entêtes
    si tu as CURL sous la main essaye de lancer cette commande sur l'URL qui pose problème
    Code x : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -I http://intranet/page.php

  12. #12
    Membre éclairé Avatar de griese
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    646
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 646
    Par défaut
    j'ai pas curl, c'est quoi ?

  13. #13
    Membre éclairé Avatar de griese
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    646
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 646
    Par défaut
    alors, personne ne vois de solution à mon problème ?

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par défaut
    salut,
    une page php est interprétée par le serveur web, et ne renvoie que du html. Donc, la page qui s'affiche dans le navigateur doit contenir un <html>, un <body>...
    Tu peux tout à fait, dans ton code php, lui dire d'écrire ta balise <meta blabla> en premier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-15" />';
    Je crois que tu peux aussi utiliser les header :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header('Content-type: text/html; charset=iso-8859-1');
    Pour forcer la page à utiliser cet encodage.

Discussions similaires

  1. [PHP & firefox] problème d'affichage d'image
    Par guestCam dans le forum Firefox
    Réponses: 2
    Dernier message: 28/08/2007, 15h59
  2. [PHP-JS] Problème d'affichage de la page
    Par highman dans le forum Langage
    Réponses: 4
    Dernier message: 21/06/2007, 16h09
  3. [FLASH 8] Problème d'affichage des accents
    Par julien.63 dans le forum Flash
    Réponses: 6
    Dernier message: 11/01/2007, 15h28
  4. [PHP-JS] Problème d'affichage avec les ', ê, é,è
    Par cyberdevelopment dans le forum Langage
    Réponses: 4
    Dernier message: 28/07/2006, 13h49
  5. Problème d'affichage d'accent - latin1
    Par damjal dans le forum Requêtes
    Réponses: 4
    Dernier message: 16/05/2005, 17h06

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