Bonjour,
développant un site web personnel, j'ai brutalement perdu l'affichage de mes caractères spéciaux (accents etc...). Je ne sais pas comment cela c'est produit et malgré le temps passé à rechercher l'origine du problème, je ne trouve pas de solution. J'ai bien lu et re-lu les détails et notions de base (http://forum.alsacreations.com/topic-17-29978-1-Pre-requis-Notions-de-base-sur-lencodage-des-caracteres.html), mais tout me semble bon.
Lors de mon debogage, j'en suis arrivé à minimiser le code pour cerner le problème sur uniquement deux fichiers : a.php et b.php.
Ils possèdent tous deux le même code et s'appellent mutuellement par un lien interne :
(liens a.php pour b et a.php pour b)
le voici :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="randonnees et ballades." />
<meta name="keywords" content="randonnees montagne" />
<link rel="shortcut icon" href="img/sc_icon.ico" type="img/x-icon" />
<link rel="stylesheet" href="css/styles.css" type="text/css" title="styles" />
<link rel="stylesheet" href="gr20/css/scroll.css" type="text/css" media="all" />
</head>
<body>
<?php include ('Pages/header.inc.php'); ?>
<div id="global">
<h1><a href="b.php">ééé</a></h1>
</div> <!-- End of global -->
<?php include("gr20/pied.inc.php"); ?>
</body>
</html>
a et b ne décodent pas les caractères spéciaux du header.
a et b décodent correctement les caractères spéciaux du pied.
a ne décode pas ééé correctement
b décode ééé correctement.
J'utilise textpad, firefox 3.6.13 et wampserver.
Ils sont tous trois configurés pour décoder en utf-8.
Quelqu'un peux m'aiguiller ?
MERCI beaucoup
développant un site web personnel, j'ai brutalement perdu l'affichage de mes caractères spéciaux (accents etc...). Je ne sais pas comment cela c'est produit et malgré le temps passé à rechercher l'origine du problème, je ne trouve pas de solution. J'ai bien lu et re-lu les détails et notions de base (http://forum.alsacreations.com/topic-17-29978-1-Pre-requis-Notions-de-base-sur-lencodage-des-caracteres.html), mais tout me semble bon.
Lors de mon debogage, j'en suis arrivé à minimiser le code pour cerner le problème sur uniquement deux fichiers : a.php et b.php.
Ils possèdent tous deux le même code et s'appellent mutuellement par un lien interne :
(liens a.php pour b et a.php pour b)
le voici :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="randonnees et ballades." />
<meta name="keywords" content="randonnees montagne" />
<link rel="shortcut icon" href="img/sc_icon.ico" type="img/x-icon" />
<link rel="stylesheet" href="css/styles.css" type="text/css" title="styles" />
<link rel="stylesheet" href="gr20/css/scroll.css" type="text/css" media="all" />
</head>
<body>
<?php include ('Pages/header.inc.php'); ?>
<div id="global">
<h1><a href="b.php">ééé</a></h1>
</div> <!-- End of global -->
<?php include("gr20/pied.inc.php"); ?>
</body>
</html>
a et b ne décodent pas les caractères spéciaux du header.
a et b décodent correctement les caractères spéciaux du pied.
a ne décode pas ééé correctement
b décode ééé correctement.
J'utilise textpad, firefox 3.6.13 et wampserver.
Ils sont tous trois configurés pour décoder en utf-8.
Quelqu'un peux m'aiguiller ?
MERCI beaucoup