include ajoute des caractères.
Bonjour à tous,
j'ai actuellement un problème avec la fonction include de php et je me sens un peu bête car je ne sais pas comment résoudre mon problème. :)
En voulant découper mon code proprement en plusieurs parties, je me suis rendu compte que ça envoyait valser mon design.
Après recherche, il apparaît que l'include ajoute un caractère spécifique qui correspond à un point d’interrogation en ANSI. Le problème est que je suis en full utf8 :/
Voici le code de base:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="header">
<div id="title">
<h5 align="center">Titre</h5>
<h6 align="center">Sous-titre</h6>
</div>
</div>
</body>
</html> |
En mettant la portion
Code:
1 2 3 4 5 6
| <div id="header">
<div id="title">
<h5 align="center">Titre</h5>
<h6 align="center">Sous-titre</h6>
</div>
</div> |
dans un fichier header.php et en remplaçant cette portion par
Code:
<?php include('header.php'); ?>
Je n'ai plus la même chose à l'affichage ! Voici ce que j'obtiens :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="header">
<div id="title">
<h5 align="center">Titre</h5>
<h6 align="center">Sous-titre</h6>
</div>
</div></body>
</html> |
Un joli symbole non prévu est apparu. :/
Je précise que j'utilise Notepad++ que l'encodage est en utf8 pour les deux fichiers et que j'utilise wamp comme serveur local.
Si quelqu'un a une idée, je lui en serais reconnaissant. :-)
Bonne soirée.