diff --git a/include/class.charset.php b/include/class.charset.php index 5411e6b4abcb1347a0e22998678b13d57fe119d3..e3697dd5877e622a2b0a4dbeccacd1d0db43f29b 100644 --- a/include/class.charset.php +++ b/include/class.charset.php @@ -29,6 +29,8 @@ class Charset { // ks_c_5601-1987: Korean alias for cp949 case preg_match('`^ks_c_5601-1987`', $charset): return 'cp949'; + case preg_match('`^iso-?(\S+)$`', $charset, $match): + return "ISO-".$match[1]; // Incorrect, bogus, ambiguous or empty charsets // ISO-8859-1 is assumed case preg_match('`^(default|x-user-defined|iso|us-ascii)`', $charset):