diff --git a/inclure-ajaxload.php b/inclure-ajaxload.php
index 903d391eafe887d90a9767e7a7bacd8d9058174f..c1da98e7c04fa3cbbb2a2e4c863519813d197947 100644
--- a/inclure-ajaxload.php
+++ b/inclure-ajaxload.php
@@ -57,6 +57,8 @@ function recuperer_fond_ajax() {
 	// - soit retourner l'url de la noisette {ajaxload=url}
 	// - soit retourner l'url du fichier html {ajaxload=url_html}
 	$methode = $args[1]["ajaxload"];
+	$entete = "<"."?xml version='1.0' encoding='".$GLOBALS['meta']['charset']."'?".">";
+	echo $entete;
 
 	$ttl = _DUREE_CACHE_AJAXSTATIC;
 	if ($args[1]['ttl_ajaxload']) $ttl = valeur_numerique($args[1]['ttl_ajaxload']);
@@ -73,7 +75,8 @@ function recuperer_fond_ajax() {
 				|| (file_exists($fichier) && date("U") - @filemtime($fichier) > $ttl)
 			){
 			//echo "RECALCULER";
-			$contenu = call_user_func_array('recuperer_fond', $args);
+			$contenu = $entete.call_user_func_array('recuperer_fond', $args);
+						
 			ecrire_fichier($fichier, $contenu);
 			// ecrire une version .gz pour content-negociation par apache, cf. [11539]
 			//ecrire_fichier("$fichier.gz",$contenu, true);
@@ -92,7 +95,7 @@ function recuperer_fond_ajax() {
 				|| (file_exists($fichier) && date("U") - @filemtime($fichier) > $ttl)
 			){
 			//echo "RECALCULER";
-			$contenu = call_user_func_array('recuperer_fond', $args);
+			$contenu = $entete.call_user_func_array('recuperer_fond', $args);
 			ecrire_fichier($fichier, $contenu);
 			// ecrire une version .gz pour content-negociation par apache, cf. [11539]
 			//ecrire_fichier("$fichier.gz",$contenu, true);