Probleme affichage page web utf-8
ranjok
Messages postés
337
Statut
Membre
-
ranjok Messages postés 337 Statut Membre -
ranjok Messages postés 337 Statut Membre -
Bonjour,
Titre: Problème affichage page web utf-8 sur les accents, les tirets, les apostrophes, etc.
C'est un site en PHP qui affiche des données venant d'une BD MySql
Avant j'ai oublié de mettre AddDefaultCharset UTF-8 à Apache, tout autre caractère ne s'affichait pas bien
Maintenant qu'il y a cela, les accents, à, @ sont OK mais il y a encore des caractères illisibles
Donc je ne sais pas quoi faire car ils ne sont donc pas utf-8
Titre: Problème affichage page web utf-8 sur les accents, les tirets, les apostrophes, etc.
C'est un site en PHP qui affiche des données venant d'une BD MySql
Avant j'ai oublié de mettre AddDefaultCharset UTF-8 à Apache, tout autre caractère ne s'affichait pas bien
Maintenant qu'il y a cela, les accents, à, @ sont OK mais il y a encore des caractères illisibles
Donc je ne sais pas quoi faire car ils ne sont donc pas utf-8
3 réponses
-
-
Merci Max mais je connaissais déjà ces fonctions php
Le soucis c'est pourquoi indiquer dans le header de la requête http que c'est du UTF-8 ne marche pas
Revons à ces fonctions, j'ai préféré html_decode: en fait les données de ma BD ont été chargées depuis un fichier Excel 97/2003 en utilisant utf8_encode -
Je viens d'utiliser utf8_decode(), ça marche mais j'ai vu qu'il n'y a plus que quelques caractères mal affichés et je crois que la base ne contient donc pas que du UTF-8 puisque ces caractères sont à: c'est bien décodé pour la plupart mais certains semblent donc utilisé un autre encodage 16 bits