バージョン選択

フォーラム

メニュー

オンライン状況

43 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 43
もっと...

サイト内検索

質問 > 管理機能 > メール配信画面での文字化け

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
comeback
投稿日時: 2007/12/5 22:34
対応状況: −−−
新米
登録日: 2007/12/5
居住地:
投稿: 7
Re: メール配信画面での文字化け
自己レスですが、メール配信の件名だけが文字化けについては、admin/order/mail.phpの88行目
$objPage->tpl_subject = $objSendMail->subject;

$objPage->tpl_subject = mb_decode_mimeheader($objSendMail->subject );
とデコードすることで解決しました。
同様の件でお困りの方のご参考になれば幸いです。

ただし、送信されてくるメール件名そのものの文字化けは解決していません。

こちらは、ウェブメールでは正常表示しているのでEC-CUBEだけの問題ではないような気もするのですが・・・

なお、この掲示板でよく引用されているチェックでは下記の通り正常表示になっています。

string(8) "Japanese"
string(4) "美乳"
string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?="
string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?="
string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?="
string(34) "=?ISO-2022-JP?B?GyRCSH5GfRsoQg==?="
string(27) "mbstring.language: Japanese"
string(34) "mbstring.internal_encoding: EUC-JP"
string(27) "mbstring.http_input: EUC-JP"
string(28) "mbstring.http_output: EUC-JP"
string(32) "mbstring.encoding_translation: 1"

何かご指摘いただければ助かります。
宜しくお願いします。
comeback
投稿日時: 2007/12/6 12:40
対応状況: −−−
新米
登録日: 2007/12/5
居住地:
投稿: 7
Re: メール配信画面での文字化け
再び自己レスです。

やはりXREA・CORESERVER特有の現象のようです。
下記を参考にして解決しました。

http://miniturbo.org/memo/2007/06/07/173627/#comment-570

件名の改行がらみの症状のようでしたので私の場合は、
data/class/GC_SendMail.phpの
$this->subject = mb_encode_mimeheader($subject);

$this->subject = mb_encode_mimeheader($subject,"ISO-2022-JP", "B", "\n");
とすることでクリアできました。

お騒がせしましたが、同様の症状でお困りの方はご参考になさってください。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,953名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.