バグ報告 > フロント機能 > メール差出人の文字化けに関して |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
adachi |
投稿日時: 2008/8/25 20:17
対応状況: −−−
|
EC-CUBE開発チーム ![]() ![]() 登録日: 2007/2/14 居住地: 大阪 投稿: 93 |
Re: メール差出人の文字化けに関して 足立です。
こちらRC1版には修正反映済みですので、 RC1版をダウンロードいただき、SC_SendMail.phpだけ上書きすれば修正反映されるかと思います。 http://www.ec-cube.net/download/index.php もしくは、下記の最下部の「Plain Text」でもダウンロード可能です。 http://svn.ec-cube.net/open_trac/browser/branches/version-2/data/class/SC_SendMail.php |
yachinori |
投稿日時: 2008/8/25 18:54
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2008/8/25 居住地: 投稿: 4 |
Re: メール差出人の文字化けに関して 当方もこの症状で困っているのですが、
具体的にどの位置に入れればよいのですか? 閉じPHPの直前に入れればOKですか? お忙しい所恐縮ですが、ご返答お待ちしております。 |
sen |
投稿日時: 2008/7/4 16:00
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2008/4/16 居住地: 投稿: 9 |
Re: メール差出人の文字化けに関して 私の環境でも、似たような現象になります。(例文のよりは少し長いかな・・・)
そしてメーラーの差出人欄が表示されません。 私が、この表示が出始めた原因は、 新着情報一覧を取り出そうと、コードを書き換えてからです。 ただ、バージョンが1タイプなので、同様にして直るかどうか、 私がコードを触る前に(素人なので)、 ぜひ開発チームの方、ご返答いただけると幸いです。 ◇EC-CUBE 1.4.5 PHP 4.4.7 MySQL 4.1.18 firefox 2.0.0.15 で見ています。 よろしくお願いいたします。 |
katayama |
投稿日時: 2008/7/4 10:06
対応状況: 解決済
|
新米 ![]() ![]() 登録日: 2008/1/24 居住地: 投稿: 1 |
メール差出人の文字化けに関して 次の環境にて、メールの差出人欄(店舗情報など)に15〜20文字以上の日本語を入れると
途中で文字化けが発生しました。 ◇EC-CUBE 2.0.1 CentOS 4.6 (kernel2.6.9) Apache 2.0.52 PHP 4.3.9 MySQL 4.1.20 Postfix 2.2.10 原因はFromとSubjectのエンコードの際に改行が余分に入ってしまう事で、 メーラーがうまくデコードできないためでした。 (beckyとgmailにて確認) ==================================================== (例) From: "=?ISO-2022-JP?B?hoge~~~hogehoge= =?ISO-2022-JP?B?hogehgoe==?="<hoge@example.com> ==================================================== EC-CUBE 2.1.2aでも同等の現状が発生しましたので、 同様の症状でお困りの方は、次のコード修正で直るかもしれません。 (当方、これで直りました) 対象ファイル:data/class/SC_SendMail.php $ diff SC_SendMail.php.201 SC_SendMail.php 102c102 < $this->subject = mb_encode_mimeheader($subject); --- > $this->subject = mb_encode_mimeheader($subject, "JIS", 'B', "\n"); 142c142 < $_name = mb_convert_encoding($_name,"JIS",CHAR_CODE); --- > // $_name = mb_convert_encoding($_name,"JIS",CHAR_CODE); 144c144 < $_name = mb_encode_mimeheader($_name); --- > $_name = mb_encode_mimeheader($_name, "JIS", 'B', "\n"); >株式会社ロックオン様 全ての環境で現象が発生するようでしたら、 コードを取り込んでいただけると幸いです。 よろしくお願いします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |