バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > メール本文の一部文字コード文字化け

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Aaron
投稿日時: 2017/10/27 16:38
対応状況: −−−
新米
登録日: 2017/10/25
居住地:
投稿: 8
メール本文の一部文字コード文字化け
[EC-CUBE] EC-CUBE3.0.15
[レンタルサーバ] xserver
[PHP] 7.0.18
[ブラウザ] Chrome61.0.3163.100

お世話になります。
投稿の変更方法が分からなかったのでマルチポストご容赦下さい。
c-cubeを再イントールし、初期状態にて再確認してみましたが、完全初期状態でも症状が出ることを確認致しました。
自動返信メールの本文にて半角のアポストロフィーやアンパサンドなど、制御文字で使われるような文字などが文字化けするようです。
管理画面上のプレビュー画面では正常に表示されます。
また、件名は変数からの置換と思われますが、正常に表示されています。
修正方法をご教示頂ければ幸いです。
nanasess
投稿日時: 2017/10/27 17:00
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: メール本文の一部文字コード文字化け
お使いのメールソフトにもよると思うのですが、何をお使いでしょうか?
Aaron
投稿日時: 2017/10/27 18:03
対応状況: −−−
新米
登録日: 2017/10/25
居住地:
投稿: 8
Re: メール本文の一部文字コード文字化け
大河内様
早速のご回答ありがとうございます。
受信に利用しているメーラーはBecky!です。当然utf8での受信になっています。
ec-cubeのユーザのマイページのメール履歴でも同様に化けていますので、受信側の問題ではないように感じます。
宜しく御願い致します。
bsd
投稿日時: 2018/9/4 2:09
対応状況: −−−
新米
登録日: 2018/9/4
居住地:
投稿: 5
Re: メール本文の一部文字コード文字化け
同じ現象が起こっています。
半角アポストロフィーや&などが商品名、お客様の住所等に入っている場合に文字化けが発生します。
その後、解決に至っておりましたら、ご教授頂ければ幸いです。
Aaron
投稿日時: 2018/9/4 11:38
対応状況: −−−
新米
登録日: 2017/10/25
居住地:
投稿: 8
Re: メール本文の一部文字コード文字化け
bsdさん

正攻法か分かりませんが、私はテンプレート(twig)内でrawを用いて変数からエスケープされる前の値を取り出しました。
例えば、メールのショップ名表記でアポストロフィーを使っていましたので、
{{ BaseInfo.shop_name }}

{{ BaseInfo.shop_name|raw }}
の様にして変数を取り出すことで回避しています。

これは他の自動返信メール(お問い合わせ確認メールや会員登録完了メールなど)やヘッダフッタでも同じ事が言えました。

rawの機能や使い方は「twig raw 使い方」などでググればいくつか記事が出てくると思います。

変更後は必ず管理画面からキャッシュのクリアを行って下さい。

私的には強引な方法かと思っていますので、phpをご存じの方にアドバイスを頂くのが適切かと思います。
k-yamamura
投稿日時: 2018/9/4 12:33
対応状況: −−−
一人前
登録日: 2015/7/8
居住地:
投稿: 72
Re: メール本文の一部文字コード文字化け
bsd 様

htmlの特殊文字が含まれていると文字化けが発生します。

まだ取り込まれていませんが対応方法は以下のURLをご確認ください。
https://github.com/EC-CUBE/ec-cube/pull/3163

メール本文の最初と最後に、

{% autoescape false %}

{% endautoescape %}

と記述すれば文字化けは発生しません。


----------------
----------------
株式会社キュール
support@cule.jp

EC-CUBE3、EC-CUBE4で困ったことがありましたらお気軽にご相談ください。

Aaron
投稿日時: 2018/9/4 12:53
対応状況: −−−
新米
登録日: 2017/10/25
居住地:
投稿: 8
Re: メール本文の一部文字コード文字化け
k-yamamura様
こんなスマートな方法があったんですね。
ご教示ありがとうございます。
bsd
投稿日時: 2018/9/5 16:23
対応状況: 解決済
新米
登録日: 2018/9/4
居住地:
投稿: 5
Re: メール本文の一部文字コード文字化け
ありがとうございます! きちんと表示されるようになりました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.