08/12/22 19:01:40 x5LYfv370
>>266-267
ちょい前に自分で修正して使ってる。面倒で作者に知らせてなかった…
navi.phpの560行目あたりの
$body = mb_convert_encoding($body, 'iso-2022-jp');
の後に↓を追加
$body = str_replace("\x00", "〓", $body) ; // 0x00に化けた環境依存文字を置換
あと、その手前の、
$subject="=?iso-2022-jp?B?".base64_encode(mb_convert_encoding($subject,"JIS","SJIS"))."?="; //エンコード
を、↓のように修正
$subject="=?iso-2022-jp?B?".base64_encode(str_replace("\x00", "〓", mb_convert_encoding($subject,"JIS","SJIS")))."?="; //エンコード
前者は本文、後者はタイトル。
今ある取引には、タイトルに環境依存文字があるのがないので、後者は未検証。
丸数字やローマ数字等がまとめてゲタになってしまうけど、以降が途切れるよりはマシ。