Bonjour,
Mes pages sont encodées en utf-8.
Tous mes textes sont ecris dans un fichier que j'enregistre en utf-8 avec Byte-order mark (BOM) sinon quand je réouvre ce dernier les accents sont tronqués.
Ce fichier est appelé par include() de mon language serveur au tout debut, avant le DOCTYPE.
Le problème est que IE affiche un caractère non reconnu par l'encodage avant le DOCTYPE (je voix un petit rectangle avant <!DOCTYPE... en affichant la source) ce qui se traduit par un saut de ligne en haut de page qui décale tous mon site.
En enlevant l'include() il n'y a plus de problème, j'en conclus donc que ce caractère est en fait le DOM de mon fichier de texte.
Si quelqu'un comprend ce que je raconte, je veux bien de l'aide.
Modifié par tom_42 (13 Apr 2007 - 09:54)
Mes pages sont encodées en utf-8.
Tous mes textes sont ecris dans un fichier que j'enregistre en utf-8 avec Byte-order mark (BOM) sinon quand je réouvre ce dernier les accents sont tronqués.
Ce fichier est appelé par include() de mon language serveur au tout debut, avant le DOCTYPE.
Le problème est que IE affiche un caractère non reconnu par l'encodage avant le DOCTYPE (je voix un petit rectangle avant <!DOCTYPE... en affichant la source) ce qui se traduit par un saut de ligne en haut de page qui décale tous mon site.
En enlevant l'include() il n'y a plus de problème, j'en conclus donc que ce caractère est en fait le DOM de mon fichier de texte.
Si quelqu'un comprend ce que je raconte, je veux bien de l'aide.
Modifié par tom_42 (13 Apr 2007 - 09:54)