From 700d35ed29c4b5e3aed265894ae40ae0a10d2bbf Mon Sep 17 00:00:00 2001 From: Sam Reed Date: Sat, 16 Apr 2011 00:23:07 +0000 Subject: [PATCH] Revert r85536 pending a better fix --- languages/Language.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/languages/Language.php b/languages/Language.php index 8974ca5dce..ecee06a3c8 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -1859,7 +1859,8 @@ class Language { return $s; } - $isutf8 = ( $s == iconv("UTF-8","UTF-8//IGNORE", $s)); + $isutf8 = preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' . + '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ); if ( $isutf8 ) { return $s; } -- 2.20.1