Squirrel Mail 本文の文字化け
金曜日, 12月 28th, 2007UTF-8のサーバーからでもeuc-jpのサーバーからでもシェルスクリプトでメールを送ると、本文が文字化けしてしまう。
原因は、Content-type , charset を読み込まないためのようだが、squirrel mail のサイトにあった以下の追記をmime.phpのtranslateText functionにしてみました。結果は、後で検証する予定。結局、これでは、文字化けは修正されなかった。後で、i18n.phpを修正してみる予定。
function translateText(&$body, $wrap_at, $charset, $charset_converted = false) {
global $where, $what; /* from searching */
global $color; /* color theme */
global $languages, $squirrelmail_language;
require_once(SM_PATH . ‘functions/url_parser.php’);
/* — 追加部分始まり —*/
if ( $squirrelmail_language == ‘ja_JP’ && $charset == ‘US-ASCII’ ){
$charset = $default_charset;
}
/* — 追加部分終わり —*/