$languages["ru"]["CHARSET"] = "koi8-r";
$languages["pl"]["NAME"] = "Polish";
$languages["pl"]["CHARSET"] = "iso-8859-2";
+ $languages["sv"]["NAME"] = "Swedish";
+ $languages["sv"]["CHARSET"] = "iso-8859-1";
+ $languages["nl"]["NAME"] = "Dutch";
+ $languages["nl"]["CHARSET"] = "iso-8859-1";
+ $languages["pt_BR"]["NAME"] = "Portuguese (Brazil)";
+ $languages["pt_BR"]["CHARSET"] = "iso-8859-1";
+ $languages["fr"]["NAME"] = "French";
+ $languages["fr"]["CHARSET"] = "iso-8859-1";
+ $languages["it"]["NAME"] = "Italian";
+ $languages["it"]["CHARSET"] = "iso-8859-1";
+ $languages["cs"]["NAME"] = "Czech";
+ $languages["cs"]["CHARSET"] = "iso-8859-2";
+ $languages["es"]["NAME"] = "Spanish";
+ $languages["es"]["CHARSET"] = "iso-8859-1";
+ $languages["ko"]["NAME"] = "Korean";
+ $languages["ko"]["CHARSET"] = "euc-KR";
// Decodes a string to the internal encoding from the given charset
function charset_decode ($charset, $string) {
+ global $debug_mime;
+
// All HTML special characters are 7 bit and can be replaced first
$string = htmlspecialchars ($string);
$charset = strtolower($charset);
+ if ($debug_mime) $string = $charset.":".$string;
+
if (ereg("iso-8859-(.*)", $charset, $res)) {
if ($res[1] == "1")
return charset_decode_iso_8859_1 ($string);