Version complète: sur le forum Webmaster Hub : Des caractères bizarres apparaissent dans mon code
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
v4np13
Bonjour,
Le problème peut sembler compliqué à expliquer mais je vais essayer: J'utilise Expression Engine (un CMS) et des includes PHP pour faire un site trilingue.

Il me met des caractères bizarres dans mon code source sur IE et ne m'affiche pas la page comme il faut (un blanc trop important à certains endroits de la page, ce n'est pas un problème de feuilles de style,... j'ai tout vérifié de ce côté là).

Je suis obligé de coder en utf-8, j'utilise donc des programmes qui m'enregistrent mes includes en utf-8 (scite et webuilder). Les caractères spéciaux (des petits rectangles) apparaissent dans le code source à l'emplacement du début de mes différentes includes.

C'est fort génant, cela me pose des problèmes d'affichage et de validité w3c... Avez-vous déjà rencontré ce problème?

Merci d'avance pour votre aide smile.gif
domeconnection
t'as essayer la fonction utf8_decode dans php lors du printing?

sinon c p-e un setting de ton serveur, il est configurer utf-8?
v4np13
Côté serveur c'est bien configuré comme il faut, celà marchait sans la fonction utf8_decode. En regardant de + près, je me rends compte que le caractère apparait comme premier caractère de toutes mes includes. Est-ce que je code bien l'appel de mes includes?

CODE
<? ini_set('include_path',$_SERVER["DOCUMENT_ROOT"].'/include');
include('header_.php');
include('gestion_cookies.php');
include('menuaccueil.php'); ?>


Il m'affiche un seul caractère pour toutes les includes sauf la précédente, où il m'en met 3 avant d'afficher le contenu de menuaccueil.php.

Je n'arrive pas à bien cerner d'où vient le problème, si celà vient du CMS ou si ça vient d'ailleurs...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.