Donc @rezo, on met plus de descriptif/citation ?
Donc @rezo, on met plus de descriptif/citation ?
c’est la faute de @rasmus, l’auteur de #PHP, qui a subitement décidé qu’en php5.4 il fallait péter les fonctions #htmlspecialchars() et #htmlentities() sur les sites en #iso-latin
▻https://bugs.php.net/bug.php?id=61354
la solution est pas évidente
#SPIP n’est pas le seul logiciel touché
un patch rapide quand même pour #SPIP, en attendant mieux :
Index: ecrire/inc/filtres.php
===================================================================
--- ecrire/inc/filtres.php (révision 18315)
+++ ecrire/inc/filtres.php (copie de travail)
@@ -322,7 +322,8 @@
- $texte = htmlspecialchars(echappe_retour(echappe_html($texte,'',true),'','proteger_amp'));
+ $texte = htmlspecialchars(echappe_retour(echappe_html($texte,'',true),'','proteger_amp'), null, 'ISO-8859-1');
Benjamin tente un #patch sur PHP 5.4 :
▻http://benjamin.sonntag.fr/download/htmlentities_utf8_rasmus_was_high.patch.txt
#URL_parlant