diff --git a/ecrire/inc_statistiques.php3 b/ecrire/inc_statistiques.php3
index 7031b7943df98eaaeedbea6cd31835295dce4291..68e6ef81e7ef0403467f68e953f96b056ee7a64c 100644
--- a/ecrire/inc_statistiques.php3
+++ b/ecrire/inc_statistiques.php3
@@ -42,6 +42,7 @@ function stats_load_engines() {
 
 function stats_show_keywords($kw_referer, $kw_referer_host) {
 	global $arr_engines;
+	gloabl $flag_utf8_decode;
 	
 	if (sizeof($arr_engines) == 0) {
 		// Charger les moteurs de recherche
@@ -65,8 +66,8 @@ function stats_show_keywords($kw_referer, $kw_referer_host) {
 			$keywords = ereg('=', $arr_engines[$cnt][1])
 				? ${str_replace('=', '', $arr_engines[$cnt][1])}
 				: $lvm_directory;
-//			if ($kw_referer_host == "Google" && ereg('oe=UTF-8', $query))
-//				$keywords = utf8_decode($keywords);
+			if ($flag_utf8_decode && $kw_referer_host == "Google" && ereg('oe=UTF-8', $query))
+				$keywords = utf8_decode($keywords);
 		}
 	}
 
diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index f74377071dee6a0b31656e81271e776d5229e9a5..e2a4f82cd67429e5ed52f1cfc73fae98ceafd7ed 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -106,6 +106,7 @@ if ($flag_function_exists) {
 	$flag_wordwrap = function_exists("wordwrap");
 	$flag_apc = function_exists("apc_rm");
 	$flag_sapi_name = function_exists("php_sapi_name");
+	$flag_utf8_decode = function_exists("utf8_decode");
 }
 else {
 	$flag_gz = false;