Salut à tous
Alors voilà, les mystères de l'informatique me frappent encore...
Je réalise pour un client un site, et j'ai un problème avec mon jeu de caractères.
J'utilise un systeme de "pseudo frame" pour afficher les pages en fonction d'une variable GET.
J'ai donc une seule page index.php, munie d'un switch qui scrute la variable GET page, et qui inclue en fonction de celle-ci, la page qui correspond.
Ces morceaux de code inclus sont des parties de HTML pour le moment, et sont encadrés par des balises <table>
Dans ma page appelant ces includes, en haut, j'ai déclaré une entête comme ceci :
Code :
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
Le fait est que : sur une des pages, imaginons index.php?page=form
Mes caractères accentués prennent une tournure bizarre. ( é => é )(UTF-8)
Alors que : sur la page index.php?page=rem
Ces mêmes accents sont affichés correctement.
Comment cela peut-il s'expliquer informatiquement.
J'ai une seule page index, avec la meme en-tete pour toutes les inclusions, la même mise en page pour toutes les inclusions, et sur certaines ça fonctionne... et sur d'autres non.
A bientôt les gens, merci pour votre aide !
PS : iso-8859-15 = idem. et UTF-8, le problème est inversé.