diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3 index 950d0fb2091b3285f79a61ce9bc38905901625f3..535331a545af344405741016bb015770482b4eea 100644 --- a/ecrire/inc_filtres.php3 +++ b/ecrire/inc_filtres.php3 @@ -214,8 +214,8 @@ function PtoBR($texte){ function majuscules($texte) { // Cas du turc if ($GLOBALS['spip_lang'] == 'tr') { - # remplacer hors des tags - if (preg_match_all(',<[^<>]+>,', $texte, $regs, PREG_SET_ORDER)) + # remplacer hors des tags et des entites + if (preg_match_all(',<[^<>]+>|&[^;]+;,', $texte, $regs, PREG_SET_ORDER)) foreach ($regs as $n => $match) $texte = str_replace($match[0], "@@SPIP_TURC$n@@", $texte);