Caractère impossible à afficher

Répondre
korn651
le 13/07/2008 à 18:53
korn651
Bonjour à tous,

Je n'arrive pas à comprendre pourquoi les caractères spéciaux comme é, è et à sont remplacés par des points d'interrogation sur la page > http://evconcept.be/catalogue_location.php?cat=loc_struc_access

Les informations proviennent d'une base de donnée MySQL

J'ai essayé différents codages pour la page mais toujours sans succès... J'ai déjà fait des dizaines de trucs semblables mais c'est la première fois que ça fait ça, je ne comprends vraiment pas.


Pourriez-vous m'aider ? N'hésitez pas à me demander des infos complémentaires.


Merci d'avance,
Korn651
Koboneil
le 13/07/2008 à 23:27
Koboneil
C'est un problème d'encodage des caractères.
D'après la balise meta de ta page, tu utilises l'utf-8, c'est une bonne idée :). Pour éviter le maximum de problème il faut que toutes tes données soient en utf-8 y compris celles provenant d'une communication avec ta base de données.
Tu devrais également utiliser la fonction php suivante : htmlentities. Elle va convertir tous les caractères spéciaux en leur équivalent html (à en à par exemple).
Koboneil
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours