From c9577f620e99119b41b6b2406aa862183e5ebd14 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Mon, 27 Feb 2006 22:26:34 +0000
Subject: [PATCH] =?UTF-8?q?bug=20sur=20#CHARSET=20mal=20r=C3=A9solu=20(Ben?=
 =?UTF-8?q?.spip)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc_charsets.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc_charsets.php b/ecrire/inc_charsets.php
index e727c2dc8e..44272fc233 100644
--- a/ecrire/inc_charsets.php
+++ b/ecrire/inc_charsets.php
@@ -573,8 +573,9 @@ function transcoder_page($texte, $headers='') {
 	else if (preg_match(
 	',<(meta|html|body)[^>]*charset[^>]*=[^>]*([-_a-z0-9]+?),Uims',
 	$texte, $regs)
-	AND !preg_match(',^charset$,i', $charset)) # eviter #CHARSET des squelettes
-		$charset = trim(strtolower($regs[2]));
+	# eviter #CHARSET des squelettes
+	AND (($tmp = trim(strtolower($regs[2]))) != 'charset'))
+		$charset = $tmp;
 	// charset de la reponse http
 	else if (preg_match(',charset=([-_a-z0-9]+),i', $headers, $regs))
 		$charset = trim(strtolower($regs[1]));
-- 
GitLab