charset=iso-8859-1 erreur d'affichage

charset=iso-8859-1 erreur d'affichage - HTML/CSS - Programmation

Marsh Posté le 26-03-2010 à 13:32:52    

Bonjour,
 
Je viens demander de l'aide sur ce forum, pour un problème tout bête je l'espère.
 
Il s'agit d'un problème d'affichage des caractères spéciaux tel que "é, à..." etc
 
Je crée actuellement un petit site, et malgrè que le charset soit identique pour tous le site, certaine page affiche correctement les caractères spéciaux d'autre non.
 
le site en question est celui-ci: www.jeunessedomdidier.ch
 
Et voici le code de ma fonction php qui gère le charset sur chaque page:
 

Code :
  1. <?php
  2. function debutpage($titre)
  3. {
  4. echo "
  5. <html>
  6. <head>
  7. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
  8. <link type=\"text/css\" rel=\"stylesheet\" media=\"screen\" href=\"index.css\" />
  9. <title>$titre</title>
  10. </head>
  11. <body>
  12. <div align=\"center\"><a href=\"index2.php\"><img src=\"images/logo.gif\" border=\"0\" class=\"logo\"></a></div>
  13. <div id=\"page\">";
  14. }
  15. ?>


 
 
On remarque en visitant le site, que la page historique ne s'affiche pas correctement alors que les autres oui
 
(on fera pas attention au problème de mise en page et autre...)
 
Pour info j'ai remarqué qu'en changeant le charset  de iso-8859-1 à utf-8, le problème s'inverse et seul la page historique s'affiche correctement
 
Merci d'avance pour vos réponses
 

Reply

Marsh Posté le 26-03-2010 à 13:32:52   

Reply

Marsh Posté le 26-03-2010 à 17:48:01    

Bonjour,
 
Quand on regarde le code source de la page Historique c'est déjà faux. A mon avis le problème est là.

Reply

Marsh Posté le 26-03-2010 à 18:18:43    

mab07 a écrit :

Bonjour,
 
Quand on regarde le code source de la page Historique c'est déjà faux. A mon avis le problème est là.


 
 
En effet mais le code de base lui n'a pas ce problème là, la problème doit être ailleur!
 
Si personne ne trouve la solution il me reste toujours l'option "à l'arrache" => utiliser utf-8 pour cette page uniquement, vu qu'apparement ainsi tout fonctionne.

Reply

Marsh Posté le 27-03-2010 à 16:33:16    

J'ai peut-être recréé le problème avec notepad2.
 
Si je mets notepad2 en UTF-8 (fichier->code) j'ai bien des é dans mon source mais ça ne marche pas quand je lance la page. Si je mets ce même fichier en ANSI, je corrige les é, et ça passe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed