質問 > フロント機能 > 送信メールで旧字体を表示させるようにしたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2017/5/24 19:18
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 送信メールで旧字体を表示させるようにしたい メール本文内での旧字体の表示ですが、
利用されているメールクライアントや端末など受信側の環境が関係してくると思いますので、 100%正しく表示させるというのは難しいのではないかと思います。 ただ、最近はメール送信に利用する文字コードをUTF-8にする事で ある程度の環境でも旧字体も正しく表示させることが出来ると思います。 (最近はあまり無いと思いますが、 JISでしか受信できない環境をお使いのユーザーは、 全ての文章が文字化けする可能性もありますが・・・) /data/class/SC_SendMail.php の記述を確認すると、JISで送信する為の処理(ヘッダーの組み立てや文字コード変換)を行っているようですので、 これらをutf-8用の処理に変更する事で対応できるのでは無いかと思います。 $arrHeader['Content-Transfer-Encoding'] = '7bit'; や $arrHeader['Content-Type'] = 'text/plain; charset="ISO-2022-JP"'; の記述など。 ただ、ヘッダーの組み立てや件名、本文の変換などを自力で行う必要がありそうですので、 多少、MIMEの知識が必要かと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
送信メールで旧字体を表示させるようにしたい | tsurtua | 2017/5/22 17:49 |
» Re: 送信メールで旧字体を表示させるようにしたい | 468 | 2017/5/24 19:18 |