From a71aef9ea211dd0edd1718e4a68c027e94e11623 Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Wed, 11 Apr 2012 12:22:13 +0000 Subject: faster regex --- it_html.class | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it_html.class b/it_html.class index 193fc89..ed47abd 100644 --- a/it_html.class +++ b/it_html.class @@ -263,7 +263,7 @@ function fix_encoding($string, $silent = false) { if (grapheme_strlen($string) === null) list($string, $error) = array(utf8_encode($string), utf8_encode("incorrectly utf8-encoded: " . trim($string))); - else if (preg_match('/\xc3\x83(\xc2\x84|\xc2\x9c|\xc2\xa4|\xc2\xb6|\xc2\xbc|\xc2\xa9|\xc2\xa0)/', $string)) # Double encoded ÄÖÜäöüéà, UTF8SAFE + else if (preg_match('/\xc3\x83\xc2[\x84\x9c\xa4\xb6\xbc\xa9\xa0]/', $string)) # Double encoded ÄÖÜäöüéà, UTF8SAFE list($string, $error) = array(utf8_decode($string), utf8_encode("doubly utf8-encoded: " . trim($string))); if ($error && !$silent) -- cgit v1.2.3