diff --git a/ecrire/exec/gadgets.php b/ecrire/exec/gadgets.php
index fbf3511078f8a542fe1c0bed42dcbdaa200cb723..b193fe72ac14ce17b644a5c3b37281650156a9ac 100644
--- a/ecrire/exec/gadgets.php
+++ b/ecrire/exec/gadgets.php
@@ -27,6 +27,7 @@ function exec_gadgets_dist()
 	if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])
 	AND !strstr($_SERVER['SERVER_SOFTWARE'],'IIS/')) {
 		include_spip('inc/headers');
+		header('Content-Type: text/html; charset='. $GLOBALS['meta']['charset']);
 		http_status(304);
 		exit;
 	} else {