diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index ce8917be325960e6a372a87e5d7c773ff9e70ae9..25abe37a97c34ab70ee0606afcee17b539e86039 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -267,7 +267,7 @@ function couper($texte, $taille=50) {
 	// supprimer l'eventuelle entite finale mal coupee
 	$texte = preg_replace('/&#?[a-z0-9]*$/', '', $texte);
 
-	return trim($texte).$points;
+	return quote_amp(trim($texte)).$points;
 }
 
 // prendre <intro>...</intro> sinon couper a la longueur demandee