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 :

Probl�me d'encodage LATIN - UTF8


Sujet :

Langage PHP

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Juin 2008
    Messages
    102
    D�tails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par d�faut Probl�me d'encodage LATIN - UTF8
    Bonjour, j'�prouve des difficult�s et j'ai du mal � voir comment faire afin d'afficher correctement mes donn�es contenant des caract�res sp�ciaux et des accents. Quelqu'un pourrait-il m'aider??

    J'explique ce que je fais: mon application web que je d�veloppe pour mon entreprise permet � des entreprises clientes, de g�n�rer � distance un menu de recherche et un listage de donn�es. Les visiteurs de ces clients peuvent alors faire des recherches gr�ce � leur site qui ont fait appel � mon script (gr�ce � une url ins�r�e par le biais d'un include dans la page de leur site).

    Le probl�me : les donn�es de la base de donn�es sont en latin1_swedish_ci. Pour des soucis de recherche (et pour me renvoyer le bon nombre de r�sultats) j'ai du faire avant chaque requ�te � la bdd:

    Ceci dit le client peut lui avoir mis sur son site :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    ou bien

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    Il faut donc que j'affiche les r�sultats correctement sur le site des clients et faudrait donc que je trouve des fonctions de conversion UTF8 en latin et r�ciproquement en fonction de ce que le client a choisi comme encodage.
    Pour le moment apr�s plusieurs essais les caract�res accentu�s n'apparaissent pas tous correctement. Par exemple
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     T4 exposé à l'ouest, balcon de 6.40 m²
    Je ne vois pas comment faire....merci d'avance de l'aide que l'on pourra me fournir

  2. #2
    Mod�rateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par d�faut
    Tu as les fonctions utf8_encode et utf8_decode
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirm�
    Inscrit en
    Juin 2008
    Messages
    102
    D�tails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par d�faut
    Merci, je viens d'utiliser utf8_decode; c'est beaucoup mieux mais certains caract�res n'apparaissent pas correctement :
    des points d'interrogations dans un losange noir apparaissent...

    "Les maisons sont d�??une architecture sobre et �l� "

    ou

    "Preis: 485.000 �?� Grundst�ck: � 19 Ar Baujahr: 1989"

  4. #4
    Membre tr�s actif Avatar de tim974
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    175
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 175
    Par d�faut
    Selon ton client FTP, il g�re plus ou moins bien, le transfert des fichiers en mode texte.

    Utilises-tu le mode de transfert Binaire?

    Par d�faut, utilises ton �diteur de code ( par exemple Notepad++) avec l'encodage ANSI.

    Et ton HTML avec l'ent�te
    content="text/html; charset=iso-8859-1"
    �a devrait passer pour tout le monde.

Discussions similaires

  1. Probl�me d'encodage : OT1 -> Latin-1
    Par Le Barde dans le forum Mise en forme
    R�ponses: 2
    Dernier message: 18/03/2008, 13h03
  2. Probl�me d'encodage (utf8)
    Par s0ak68 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 5
    Dernier message: 21/01/2008, 14h21
  3. Probl�mes d'encodage utf8
    Par gvdmoort dans le forum Ruby on Rails
    R�ponses: 2
    Dernier message: 09/09/2007, 16h32
  4. [MySQL] Probl�me d'encodage utf8
    Par tomix81 dans le forum PHP & Base de donn�es
    R�ponses: 6
    Dernier message: 25/07/2007, 22h31
  5. Probl�me d'encodage UTF8
    Par vg33 dans le forum Langage
    R�ponses: 6
    Dernier message: 26/07/2006, 19h28

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