質問 > 管理機能 > メール配信画面での文字化け |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/8/29 14:49
対応状況: −−−
|
メール配信画面での文字化け 自己解決を目指しておりましたが、皆さんのお力拝借したくお願いいたします。
環境 EC-CUBE 1.3.4 サーバはCORESERVER.JP(xreaの上位、新サーバ) Apache 1.3.37 PHP 5.2.3 MySQL 5.1.20-beta .htaccess AddHandler application/x-httpd-phpcgi .php php_value mbstring.language Japanese php_value output_handler mb_output_handler php_flag mbstring.encoding_translation Off php_flag magic_quotes_gpc Off php_value mbstring.http_input auto php_value mbstring.http_output EUC-JP php_value mbstring.internal_encoding EUC-JP php_value mbstring.script_encoding EUC-JP php_flag register_long_arrays ON -------------------------------------------- php.ini magic_quotes_gpc = Off -------------------------------------------- 上記設定で使用しております。 管理画面→受注管理→検索条件設定→この条件で検索する で下段に検索結果が表示され、メール→通知→メール配信画面 テンプレートを選んで送信内容を確認で文字化けが発生します。 上段発送済み「件名を」クリックで別画面が立ち上がりますが そちらは正常に表示されます。 画面 -------------------------------------------- 件名 ご注文ありがとうございます。 本文 $B:4F#(B $BL-(B $BMM(B $B$3$NEY$O$4CmJ8$$$?$@$-@?$KM-Fq$&$4$6$$$^$9!#(B $B2<5-$4CmJ8FbMF$K$*4V0c$($,$J$$$+$43NG'2<$5$$!#(B ****************************************************************** $B!!G[Aw>pJs$H$4@A5a6b3[(B ****************************************************************** $B$4CmJ8HV9f!'(B3 $B$*;YJ'9g7W!'!o(B 866 $B$47h:QJ}K!!'6d9T?69~(B $B!!$*FO$1F|!'(B07/09/15($BEZ(B) 以下省略 -------------------------------------------- このまま送信しても、正常に受信できております。 よろしくお願いします。 |
|
honma |
投稿日時: 2007/8/29 19:39
対応状況: −−−
|
常連 登録日: 2007/7/15 居住地: 投稿: 44 |
Re: メール配信画面での文字化け お世話になります。
実はわたしも同じ現象で困っていました。このスレットに期待しておりました。(^^ゞ きずいたのですがApacheのバージョンがわたしと同じなんです。 わたしの場合は注文確認メールの宛先(お客様の名前)も化けています。 それとなぜかちゃんと表示されるときも5回に1回くらいあります。 |
ゲスト |
投稿日時: 2007/8/30 15:46
対応状況: −−−
|
Re: メール配信画面での文字化け 直りましたね
html/admin/order/php.iniを削除 magic_quotes_gpc = Onで使用ですね。 ただ、本当にこれで良いのか様子を見ます。 |
|
ゲスト |
投稿日時: 2007/8/30 16:09
対応状況: −−−
|
Re: メール配信画面での文字化け 引用:
ちょっと誤解を招きそうなので修正。 CORESERVER.JPでPHPをCGIで動かすと magic_quotes_gpc = Onになるので php.ini magic_quotes_gpc = Off で/html/以下各フォルダに設置 今回、html/admin/order/php.iniを削除 |
|
betti |
投稿日時: 2007/8/31 16:29
対応状況: −−−
|
半人前 登録日: 2007/5/21 居住地: Osaka 投稿: 21 |
Re: メール配信画面での文字化け php.iniでは
magic_quotes_gpc = Off に、しているんですけど、同じ症状が出ますねぇ。 しかも他のメルマガ配信とかはちゃんと文字化けなしでできるのに、 /html/admin/order/ のところだけがエラーになる。 やっぱ、cubeのバグじゃないのかなぁ。 |
ゲスト |
投稿日時: 2007/8/31 18:16
対応状況: −−−
|
Re: メール配信画面での文字化け すいません、、
やっぱ書き方がまずかったようです・・・ /html/admin/order/は magic_quotes_gpc = On です。 |
|
betti |
投稿日時: 2007/8/31 18:48
対応状況: −−−
|
半人前 登録日: 2007/5/21 居住地: Osaka 投稿: 21 |
Re: メール配信画面での文字化け 引用:
共通で使われている php.ini ファイルを /html/admin/order/ に、そのままコピーし php.ini ファイルの中の下記設定をoffからonに変更しました。magic_quotes_gpc = On おかげさまでこの問題は解決しました。 ありがとうございました。 |
ゲスト |
投稿日時: 2007/11/10 7:48
対応状況: −−−
|
Re: メール配信画面での文字化け おはようございます。
同じ様な環境ですが、アドバイスされた方法を試みましたが、全然直らないです。 .htaccessやphp.iniは一緒です。 他に方法は無いでしょうか? よろしくお願いします。 -------------------------------------- [EC-CUBE] 1.3.4正式版 [PHP] PHP 5.2.4 [データベース] CORESERVER PostgreSQL8.2.4 [WEBサーバ] apache1.3.37 -------------------------------------- |
|
Oba |
投稿日時: 2007/11/19 11:57
対応状況: −−−
|
一人前 登録日: 2007/8/31 居住地: 静岡 投稿: 111 |
Re: メール配信画面での文字化け 前記レスはログインし忘れです。
自己解決しましたので報告。 html/admin/orderに設置したphp.iniを下記の様に変更しました。 アドバイス記述 magic_quotes_gpc = on ↓ mbstring.language = Japanese mbstring.http_input = EUC-JP mbstring.http_output = EUC-JP mbstring.internal_encoding = EUC-JP mbstring.encoding_translation = on magic_quotes_gpc = on これで、今のところ不具合などはありません。 違ってるところ、拙いところがありましたら、 お解りの方、ご指摘お願いします。 -------------------------------------- [EC-CUBE] 1.3.4正式版 [PHP] PHP 5.2.4 [データベース] CORESERVER PostgreSQL8.2.4 [WEBサーバ] apache1.3.37 -------------------------------------- |
comeback |
投稿日時: 2007/12/5 15:35
対応状況: −−−
|
新米 登録日: 2007/12/5 居住地: 投稿: 7 |
Re: メール配信画面での文字化け こんにちわ。同じ環境なのですがメール配信の件名だけが文字化けしてしまいます。
(ただしEC-CUBEは1.3.5正式版 ) 件名: =?ISO-2022-JP?B?GyRCIVolKyVgJVAhWxsoQiAbJEIkNENtSjgkIiRqJCwkSCQmJDQbKEI=?= =?ISO-2022-JP?B?GyRCJDYkJCReJDkhIxsoQg==?= Obaさんの設定と同じ下記php.iniを設定しています。 引用:
そして受信したメールは、coreserverのウェブメールでは件名本文とも正常表示。 OutlookExpress6.0では送信者空欄・件名が途中で途切れ、本文上部に「=?ISO-2022-JP?B?GyRCJDYkJCReJDkhIxsoQg==?=」から始まるヘッダ情報。 Thunderbird2.0では送信者正常でほかはOutlookExpress6.0と同じ状況です。 他のスレッドを参考にdata/classl/GC_SendMail.phpの64行目の $this->subject = mb_encode_mimeheader($subject); を $this->subject = $subject; に変えると管理ページでの件名文字化けは解消しますが、送信されるメールの件名が文字化け(Outlookで「。レ・ォ・爭ミ。ロ 、エテク、「、熙ャ、ネ、ヲ、エ、カ、、、゙、ケ。」」Thunderbirdで???の連続表示)、本文は正常となります。 よい対処方法はありませんでしょうか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |