| 質問 > 管理機能 > 旧漢字での注文時文字化けてしまいました |
管理機能
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| kctakeyama |
投稿日時: 2010/2/9 13:32
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2009/8/18 居住地: 投稿: 60 |
旧漢字での注文時文字化けてしまいました いつもお世話になっております。
MACでご利用のお客様から注文をいただいたのですが メールのお名前が以下の通りに文字化けしてしまいました。 確認したところ「」という漢字を利用しているそうです。 この場合、どのような対処を行えばよいでしょうか? もしくは文字化けしてしまう漢字の一覧(環境依存の一覧はありました)はありますでしょうか? サンプルは以下の通りです 宛先:髭? 〇〇 様 <*******.co.jp> 本文==== 髭 〇〇 様 <本文略> 注文情報 お名前 :髭 〇〇 様 ==== [EC-CUBE] 2.4.1 [OS] Windows2008Server [PHP] PHP 5.2.9 [データベース] postgreSQL 8.4 [WEBサーバ] IIS7.0 [ブラウザ] IE7.0〜8.0 よろしくお願いいたします。 |
| AMUAMU |
投稿日時: 2010/2/9 16:10
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 旧漢字での注文時文字化けてしまいました メールはJISエンコーディングで送信されている為に発生する問題だと思います。
EC-CUBEおよびMacOS XはUTF-8で動作していますので、UTF-8→JIS文字コードでマッピングされていない(JISに無い文字)は文字化けする可能性があるのではないかと想像します。 この問題だけを解決するならばSC_SendMailをカスタマイズして標準のJISエンコーディングではなくUTF-8エンコーディングでメールを送信すれば良いですが、一方でWebフリーメール系や古いメールソフトなどで文字化けする可能性があります。 歴史的にJISエンコーディングでメールを送信する方が互換性が高い為、発生頻度とあわせて考えると現状では運用上の例外処理として文字化けしていたら個別に確認するという運用が現実的かと個人的には思います。
|
| kctakeyama |
投稿日時: 2010/2/9 18:22
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2009/8/18 居住地: 投稿: 60 |
Re: 旧漢字での注文時文字化けてしまいました 旧漢字は文字化けする可能性がある旨を
お客様情報のTOPに書き込むことにしました。 ご回答ありがとうございました。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!





