この記事は最終更新日より 1 年以上経過しています。
画像やリンクが無効になっている可能性もあるのでご了承下さい。
画像やリンクが無効になっている可能性もあるのでご了承下さい。
以前にも書いた記事の続編というかこっちのがいい FIX 方法です。
以前の物ではメールボディが BASE64 エンコされてしまって、MUA で本文検索効かない
という罠があったりした。(ほっとんどやらないんだけどね)
だが、今回の FIX 方法では本文が普通に UTF な感じで MUA からでも検索 ok。
メールとしてはまぁいいヘッダになっています。
以前にも書いた記事で FIX したひとはまずそこを元に戻してノーマル状態に。
そして「/wp-include/function.php」を弄る。
function wpj_mimeheader($mine) {
if(function_exists('mb_encode_mimeheader')) {
return mb_encode_mimeheader($mine);
} else {
return $mine;
}
}
これをこんな風に書き換えてみる。
function wpj_mimeheader($mine) {
if(function_exists('mb_encode_mimeheader')) {
$internal_encoding = mb_internal_encoding();
return mb_encode_mimeheader($mine, $internal_encoding, "B", "\n");
} else {
return $mine;
}
}
これで完了。
ちなみにこの修正方法は「miniturbo::Memo」さんから拝借しますた
いい加減こんなんやらんでもばっちし処理してけれ…
次のバージョンでは修正予定らしいけど…。
コメント