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.
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).