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 :

[CSV] Eternel problème d'accents


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Par défaut [CSV] Eternel problème d'accents
    J'ai regardé les differents posts sur les problemes de caracteres accentues avec php mais je ne trouve pas ma reponse , enfin ma solution.

    j'ai une ligne toute bete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    echo " <tr>";
    echo "  <td class=textNoir11 align=right>Civilité : </td>";
    echo "	<td>&nbsp;";
    echo "	 <select class=select class=select id=inputCivilite>";
    echo " 	  <option selected value=Mr>Mr</option>";
    echo " 	  <option value=Mme>Mme</option>";
    echo " 	  <option value=Mlle>Mlle</option>";
    echo "	 </select>";
    echo "	</td>";
    echo " </tr>";
    Sauf que voila comment s'affiche le caractere accentue de "civilité" dans ma page : Civilit� en sachant que celle si n'est pas appelé directement mais via un script js ajax (mais ne pense pas que cela intervienne dans le soucis)

    Ca doit etre tout con mais surment trop ou pas assez pour moi apparement ..^^

    Merci a tous si quelqu'un a la solution.

    J'ai mis ca dans ma page index.html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
    Mais ca affiche bien les caracteres accentués mais que de cette page le reste ne fonctionne pas ... snif

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 63
    Par défaut accent
    Tu fera mieu de remplacer le é dans 'civilisé' pas son code html : &eacute; ce qui donnera "civilis&eacute;" .
    Si le probléme n'est pas résolu alors c'est le navigateur qui ne va pas , j'ai deja rencontré ce genre de problémes , c'était le navigateur .

    Résolu ?

  3. #3
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    tchoukapi, vérifie l'encodage de ton fichier qui contient tes echo. Ton éditeur de texte te fournira l'info.

  4. #4
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 63
    Par défaut l'encodage
    son encodage est :iso-8859-1 : europe de l'ouest

    <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">


  5. #5
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Je parle du fichier, pas du flux html...
    Le script qui contient les echo...

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Par défaut
    Merci pour tous ces conseils , j'ai testé la solution d'helww et effectivement ca fonctionne.

    Cependant pour les conditions generales du site par ex. je charge un fichier texte externe dans un textearea et la "bing" tous les caracteres accentué et meme speciaux se transforme en caractere "space"

    Egalement si la personne saisie son prenom ou autres avec des caracteres accentues je le retrouve en base avec des caractere de ouf!! ^^

    galézé par exemple pour galézé.

    N'y a t-il pas une conf dans ma base a gerer ou bien ?.

    J'ai code mon truc sous ultraEdit mais je ne vois pas ou je peut trouve l'encodage de mon fichier ... je continue a chercher

Discussions similaires

  1. problème d'accent sur le fichier csv
    Par olikhvar dans le forum Langage
    Réponses: 1
    Dernier message: 05/02/2011, 07h04
  2. [MySQL] L'eternel problème des accents
    Par sabotage dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 03/04/2008, 22h42
  3. Réponses: 3
    Dernier message: 25/02/2005, 20h46
  4. [XSLT] application d une xslt et problème d'accents
    Par lanfeust23 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 26/07/2004, 13h08
  5. Problème avec accents et CHARACTER SET ISO8859_1
    Par kinda dans le forum InterBase
    Réponses: 13
    Dernier message: 30/10/2003, 15h49

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