diff --git a/ecrire/inc/filtres_images.php b/ecrire/inc/filtres_images.php
index 2b0a6fb2513e92d6ac00d6d461c770875df45710..5e43a89b515ada215c40058fb04558927601ab97 100644
--- a/ecrire/inc/filtres_images.php
+++ b/ecrire/inc/filtres_images.php
@@ -2428,6 +2428,8 @@ function produire_image_typo() {
 	// Construire requete et nom fichier
 	$text = str_replace(" ", "~", $texte);	
 	$text = preg_replace(",(\r|\n)+,ms", " ", $text);
+	include_spip('inc/charsets');
+	$text = html2unicode($text);
 	if (strlen($text) == 0) return "";
 
 	$taille = $variable["taille"];