moi je vois deux causes possibles :
1ere cause possible : c'est ton navigateur qui affiche mal le texte parcequ'il ne sait pas quel est le bon jeu de carctères à utiliser, or par défaut il utilise un autre jeu.
Dans ce cas, il faut spécifier dans l'entête http (fonction php header) et/ou dans celle de ta page html (bloc <head>) le bon jeu de caractères :
En php avec le header, ça donne :
header("Content-type: text/html; charset=ISO-8859-1");
à utiliser avant tout envoi de texte au navigateur, comme toujours pour le header()
Sinon, pour la solution dans l'entete du fichier html, ça donne :
1 2 3 4 5 6
| <html>
<head>
...
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
...
</head> |
2e cause possible :
C'est ton serveur de données qui est reglé sur un mauvais jeu de caractères, dans ce cas il faut que tu trouves le bon paramètrage dans les options du sgbd.
Partager