Le 18/08/07, cedric@yterium.com<cedric@yterium.com> a écrit :
New Revision: 14677
"entites_html doit echapper les & en entite pour permettre une edition conforme au contenu"
Euh... gaffe ici, c'est très très périlleux. Je suppose que c'est lié
au ticket #1012 ; les contraintes que je connais :
Dans un site utf-8 : faire ce que tu dis devrait marcher : on peut
être un peu bourrin ![]()
Dans un site iso-latin par contre c'est beaucoup plus complexe : en effet :
1) si tu entres de l'arabe, tu tapes un caractère "haut", le
navigateur renvoie ê, on stocke ê dans la base, et on
renvoie ê dans entites_html() ; (donc ici, il ne faut pas de
&).
2) En revanche si tu as tapé # il faut bien renvoyer &#35;,
car cette entité n'est pas là pour contourner un problème d'encodage,
mais pour avoir un caractère sans qu'il soit traité par les filtres
typo de SPIP.
-- Fil