バグ報告 > 管理機能 > メール本文の一部文字コード文字化け |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 居住地: 投稿: 2313 |
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 %} と記述すれば文字化けは発生しません。
|
Aaron |
投稿日時: 2018/9/4 12:53
対応状況: −−−
|
新米 登録日: 2017/10/25 居住地: 投稿: 8 |
Re: メール本文の一部文字コード文字化け k-yamamura様
こんなスマートな方法があったんですね。 ご教示ありがとうございます。 |
bsd |
投稿日時: 2018/9/5 16:23
対応状況: 解決済
|
新米 登録日: 2018/9/4 居住地: 投稿: 5 |
Re: メール本文の一部文字コード文字化け ありがとうございます! きちんと表示されるようになりました!
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |