→解決しなかった
結局、1.4.9aの日本語パッチを手動で当てた事で解決
http://www.yamaai-tech.com/~masato/Download/
以下の部分を変更
----------------------------------------------------------------
変更ファイル名:
/usr/share/squirrelmail/functions/i18n.php
以下の行(540行目)の内容を変更
変更前:
case 'downloadfilename':
$useragent = func_get_arg(2);
if (strstr($useragent, 'Windows') !== false ||
strstr($useragent, 'Mac_') !== false) {
$ret = mb_convert_encoding($ret, 'SJIS', 'AUTO');
} else {
$ret = mb_convert_encoding($ret, 'EUC-JP', 'AUTO');
}
break;
変更後:
case 'downloadfilename':
$useragent = func_get_arg(2);
if (strstr($useragent, 'Windows') !== false ||
strstr($useragent, 'Mac_') !== false) {
$ret = mb_convert_encoding($ret, 'UTF-8', 'AUTO');
} else {
$ret = mb_convert_encoding($ret, 'EUC-JP', 'AUTO');
}
break;
----------------------------------------------------------------
----------------------------------------------------------------
変更ファイル名:
/usr/share/squirrelmail/functions/mime.php
以下の行(2160行目)の内容を変更
変更前:
if (preg_match('/compatible; MSIE ([0-9]+)/', $HTTP_USER_AGENT, $match) &&
((int)$match[1]) >= 6 && strstr($HTTP_USER_AGENT, 'Opera') === false) {
$isIE6plus = true;
}
変更後:
if (preg_match('/compatible; MSIE\s?([0-9]+)/', $HTTP_USER_AGENT, $match) &&
((int)$match[1]) >= 6 && strstr($HTTP_USER_AGENT, 'Opera') === false) {
$isIE6plus = true;
}
----------------------------------------------------------------
0 件のコメント:
コメントを投稿