diff --git a/ecrire/inc_meta.php3 b/ecrire/inc_meta.php3
index d3214e161b9e402db6c3d8cfad00d891532fd3fd..23295b166073179bbd334c7b3c0a3708773e93ab 100644
--- a/ecrire/inc_meta.php3
+++ b/ecrire/inc_meta.php3
@@ -68,8 +68,8 @@ function lire_meta_maj($nom) {
 		reset($meta);
 		while (list($key, $val) = each($meta)) {
 			$key = addslashes($key);
-			$val = addslashes($val);
-			$s .= "\$GLOBALS['meta']['$key'] = \"$val\";\n";
+			$val = ereg_replace("([\\\\'])", "\\\\1", $val);
+			$s .= "\$GLOBALS['meta']['$key'] = '$val';\n";
 		}
 		$s .= "\n";
 	}