Apparition spontanée des caractères  en présence de la boucle <inclure>

Bonjour,

J’ai un problème avec l’insertion de page par la boucle « include ».

Ainsi, j’avais placé dans ma page « rubrique-dist.html », la boucle suivante ;

<INCLURE(hierarchie.php3) {id_rubrique}>

Tout se passait à merveille, jusqu’il y a quelques jours… voilà que 3 signes se sont glissé dans la page rubrique.php3?id_rubrique etc… :



Dans l’exemple ci dessus, la page « hierarchie-dist.html » commence par <table width=740 etc… et ne contient pas "  " !!!

Ce qui est genant cest que ces petits signes  apparaissent sur le site à chaque fois en haut de page, décalant tout le reste d’un centimètre.

Quelqu’un aurait-il une idée du type de fautes que j’aurais pu commettre ?

merci

Le Wed 01/10/2003 à 17:13, webmestre a écrit :

Tout se passait à merveille, jusqu'il y a quelques jours... voilà que
3 signes se sont glissé dans la page
<table width="740" border="0" align="center" cellpadding="0"

  Ces trois caractères correspondent à l'encodage utf-8 du
caractère unicode ffef.
  Il s'agit d'un prefixe signalant qu'un fichier est encodé en utf-16.
  En clair, à mon avis, tu as édité ce fichier avec un éditeur de texte
sous windows 2000, qui l'as sauvegardé en utf-16.
  Comme il le relit en utf-16, il n'affiche pas ce caractère, mais en le
transférant ailleurs, sur un autre os, il apparait en dur.

  Un transfert ftp en mode "ascii" et non "bin" devrait suffire.
  Sinon, voir si windows permet de spécifier l'encodage.

  En passant, ton squelette à du doubler de taille également, puisque
l'utf-16 stocke les caractères sur 16 bits = 2 octets.

À+, Pif.

MessageEst-ce que par hasard vous utilisez TextPad pour editer des fichiers
SPIP ?
J'ai remarqué l'autre jour qu'en editant un fichier .css avec TextPad, il
m'ajoutait 
au début du fichier...

Paolo

"webmestre" <webmestre@bureauduvoyage.com> wrote in message
news:001e01c3882e$98a85e30$180000c0@pccristsas...
Bonjour,

J'ai un problème avec l'insertion de page par la boucle "include".

Ainsi, j'avais placé dans ma page "rubrique-dist.html", la boucle suivante ;

<INCLURE(hierarchie.php3) {id_rubrique}>

Tout se passait à merveille, jusqu'il y a quelques jours... voilà que 3
signes se sont glissé dans la page rubrique.php3?id_rubrique etc... :

<table width="740" border="0" align="center" cellpadding="0"
cellspacing="0" id="structure">
  <tr align="left" valign="top">
    <td width="740" height="73">

Dans l'exemple ci dessus, la page "hierarchie-dist.html" commence par <table
width=740 etc... et ne contient pas "  " !!!

Ce qui est genant cest que ces petits signes  apparaissent sur le site
à chaque fois en haut de page, décalant tout le reste d'un centimètre.

Quelqu'un aurait-il une idée du type de fautes que j'aurais pu commettre ?

merci