質問 > 管理機能 > 自動返信メールの不具合【他言語】 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
viper |
投稿日時: 2011/8/6 11:48
対応状況: −−−
|
新米 登録日: 2011/7/30 居住地: 投稿: 10 |
自動返信メールの不具合【他言語】 2.11.1を使用しています。
商品名や住所氏名等で中国語の記載が多いのですが 自動返信メールで全ての中国語(日本漢字に無い)が消えて表示されてしまいます。 例えば中国語漢字を◯、日本語漢字を△とする 商品名や規格内容、相手の氏名住所等の文字列がある場合 ◯◯◯(3文字)→ (ゼロ文字) △△◯△◯(正式には5文字)→ △△△ 3文字になってしまいます。 2.11.1のHP自体は多言語化されている様ですが、メール部分には未対応なのですね。 修正場所をご存知の方、どうかご伝授の程よろしくお願い致します。 |
ECCUORE |
投稿日時: 2011/8/8 10:01
対応状況: −−−
|
長老 登録日: 2009/10/22 居住地: 東京 投稿: 248 |
Re: 自動返信メールの不具合【他言語】 SC_SendMailの拡張クラスSC_SendMail_Exに、コンストラクタやsetBody、getNameAddress、getTEXTHeaderなどのキャラクターセットやmb_languageで言語をセットしてる所を、オーバーライドする必要があります。
日本語、中国語の混在環境であれば、上記で作成した拡張クラスの名前をSC_SendMail_Ex_Chineにして、区別してクラスを呼び出すなどの処理が、SC_Helper_Mailにも必要になりますのでSC_Helper_Mail_Exを拡張する必要もあります。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |