diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 2dc3d35ac9a9fb8279eab640e0e3b1c49f819014..4731259bac8632259a19dcf7c1d34ac234d61d9a 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -2101,6 +2101,10 @@ function init_entete($titre, $rubrique, $css='') {
 		. "'>\n<head>\n<title>["
 		. $nom_site_spip
 		. "] " . textebrut(typo($titre)) . "</title>\n"
+		. "<meta http-equiv='Content-Type' content='text/html"
+		. (($c = $GLOBALS['meta']['charset']) ?
+			"; charset=$c" : '')
+		. "' />\n"
 		. envoi_link($nom_site_spip, $rubrique)
 		. (!$css ? "" : (
 			'<link rel="stylesheet" href="' . entites_html($css)