HTMLメールだと、正常に日本語が表示される。
ソースを確認すると、
<META content="text/html; charset=iso-2022-jp" http-equiv=Content-Type>
という風に、iso-2022-jpがしっかりと設定されてでてきている。
つまり、テキストメール時の文字エンコーディング設定が正しくないのかもしれない。
show_body.php部分が、メッセージ表示を司っていて、ここでCharsetをどんなものに変えても相変わらず謎の文字になってしまう。
つまり、もっと前の処理部分でエンコードがおかしくなっているということが判明した。
sarakiさんにより、この問題は解決されました。
inc/class/class.uebimiau.php 行783
→Jcodeconvertをコメントアウト
show_body.php 行26
→Jcodeconvertをコメントアウト
いずれもJcodeconvertが2重にかけられていたため1回でいいところを
2回掛かってしまった。そのためコードおかしくなったようです。
(Jcode.phpの仕様っぽいです。)
受信メールの本文が文字化け(?)する。
状況としては、本文の日本語文字列がHTMLエンティティの様なものになっている。
英数字や半角記号(/や-など)は正常に表示されている。
送信メールに関しては、正常に送信・閲覧が可能。
受信メールのみ問題が発生している。