diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index 193d07aea3a3cbb134967b779f7d22a21052e019..9e8493f98ae6cffb4d884561444c9f4c541be09c 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -221,7 +221,7 @@ function couper($texte, $taille=50) {
 	$texte .= "\n";	// marquer la fin
 
 	// travailler en accents charset
-	$texte = filtrer_entites($texte);
+	$texte = unicode2charset(html2unicode($texte, /* secure */ true));
 
 	// remplacer les liens
 	if (preg_match_all(',[[]([^][]*)->(>?)([^][]*)[]],', $texte, $regs, PREG_SET_ORDER))