static $SetupAlready = 0;
global $use_gettext, $languages,
- $squirrelmail_language, $squirrelmail_default_language,
+ $squirrelmail_language, $squirrelmail_default_language, $default_charset,
$sm_notAlias, $username, $data_dir;
if ($SetupAlready) {
}
mb_internal_encoding('EUC-JP');
mb_http_output('pass');
+ } elseif ($squirrelmail_language == 'en_US') {
+ header( 'Content-Type: text/html; charset=' . $default_charset );
} else {
- header( 'Content-Type: text/html; charset=' . $languages[$sm_notAlias]['CHARSET'] );
+ header( 'Content-Type: text/html; charset=' . $languages[$sm_notAlias]['CHARSET'] );
+ }
}
-}
return 0;
}
$my_language = $languages[$my_language]['ALIAS'];
}
$my_charset = $languages[$my_language]['CHARSET'];
- if ($my_charset) {
+ if ($my_language!='en_US') {
$default_charset = $my_charset;
}
}
* @return bool is it possible to convert to user's charset
*/
function is_conversion_safe($input_charset) {
- global $languages, $sm_notAlias, $default_charset, $loosy_encoding;
+ global $languages, $sm_notAlias, $default_charset, $lossy_encoding;
- if (isset($loosy_encoding) && $loosy_encoding )
+ if (isset($lossy_encoding) && $lossy_encoding )
return true;
// convert to lower case