[spip-dev] spip 2.1.0 & xhtml

bonjour,
sur un site en local sous wampserver et firefox comme navigateur
j'ai un soucis de validité xhtml lorsque je travaille avec le cookie de correspondance activé. HTML validator me renvoi l'erreur:

line 1 - Erreur: character "" not allowed in prolog

avec la DTD :
<!DOCTYPE html PUBLIC ‘-//W3C//DTD XHTML 1.0 Strict//EN’ ‘http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd’>
<html xmlns=“http://www.w3.org/1999/xhtml” dir="#LANG_DIR" lang="#LANG">

hors dans mes pages avant le doctype y pas de prologue j'ai aucune ligne vide, le code source démarre bien avec la DTD ligne 1.

si je désactive le cookie de correspondance tout rentre dans l'ordre.

ce problème est-il connu ?
cordialement

Ça peut être un problème dû à la présence du BOM dans un de tes fichiers en UTF-8. J'ai fait une explication il y a quelques jours:
http://www.paris-beyrouth.org/tutoriaux-spip/article/pas-de-bom-pour-php-utf-8

Arnaud

bonjour,
merci pour l’info, ma page squelette est encodée ANSI, si je l’encode en UTF-8 sans BOM ou si je la convertis en UTf-8 sans BOM avec notpad++,
vider tous les caches (coup de fusil dans temp/cache/), vider le cache navigateur, coup de fusil dans /local/cache-css et cache-js mais le problème persiste.
je sais que le convertisseur de notpad++ fonctionne, récemment j’ai convertis des sauvegardes de phpmyadmin de latin 1 en utf-8 sans soucis.

en local j’ai deux projets dans mon wampserver,
le premier est sur spip 2.0.10 passée en 2.1.0, j’ai pas de soucis de validité avec mes squelettes
le seconde est en 2.1.0 d’origine, j’ai passé les squelettes du première sur le seconde projet,
et cette erreur de validité apparait sur le second que lorsque j’active le cookie de correspondance.
bref, je vois pas bien d’où pourrai venir ce désagrément.
merci bien tout de même,
cordialement

Martin Arnaud a écrit :