バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > メールの文字コードについて[文字化け対策]

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tenroku
投稿日時: 2014/6/16 16:19
対応状況: −−−
半人前
登録日: 2014/6/16
居住地: 愛知県
投稿: 14
メールの文字コードについて[文字化け対策]
色々調査をしたのですが、解決できませんでしたので皆さんのお知恵をお貸しください。

現在、メールの送信はSC_SendMail.phpにて、"ISO-2022-JP"で送信しています。

しかし、色々なお客様がいらっしゃるため、名前や住所で"ISO-2022-JP"に
設定されていない文字を登録される方がいらっしゃいます。
(実際フロントやDBは"UTF-8"なので気づきようがないですね…)

これに対して対策を検討しており、どのような対策がベターなのか行き詰って
しまいましたので、ご意見ください。

1.ヘッダの指定やエンコードを"UTF-8"で送信する。

 ⇒一部のメーラやSMTPで文字化けする可能性が…

2.ヘッダは"ISO-2022-JP"でエンコードを"ISO-2022-JP-MS"で送信する。

 ⇒デメリットがうまく調べきれませんでした。
  デメリットがないわけではないと思いますが…

3.1文字ずつ文字コードを確認し、"ISO-2022-JP"に設定がない文字コードの場合、
 "ISO-2022-JP"の文字コードに変換する。
 例.?→(株)、?→1

 ⇒うまく変換できない文字の対処が難しい。

4.ほかに妙案があればご意見ください。
nanasess
投稿日時: 2014/6/16 20:47
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: メールの文字コードについて[文字化け対策]
引用:

2.ヘッダは"ISO-2022-JP"でエンコードを"ISO-2022-JP-MS"で送信する。

 ⇒デメリットがうまく調べきれませんでした。
  デメリットがないわけではないと思いますが…


JIS X 0213 の文字集合で追加された文字を使用した場合は、 ISO-2022-JP-2004 に対応したメーラーでないと文字化けしてしまいます。
この点、 最初から UTF-8 でエンコードしておけば、JIS X 0213 の文字集合にも対応しており、対応したメーラーも多いと思われるので、デメリットは少ないと思われます。

そもそも、 OS やフォントが JIS X 0213 の文字集合を扱えない場合は、どちらにしろ文字化けしてしまいます。
素朴な疑問ですが、 ISO-2022-JP しか受けつけないメーラーで、 JSO-2022-JP-MS の拡張文字を完璧に表示できるのでしょうか。。。

ということで、個人的には UTF-8 を推したいですが、ターゲット顧客が使用している環境によって選んだら良いと思います。

# エンコーディング変更は SC_Sendmail を結構慎重にカスタマイズしないと難しかった記憶が。

tenroku
投稿日時: 2014/6/24 20:02
対応状況: −−−
半人前
登録日: 2014/6/16
居住地: 愛知県
投稿: 14
Re: メールの文字コードについて[文字化け対策]
顧客が不特定多数という位置づけだったので悩んでいたのですが
現実としてあまり困っている人はいないようですね。
とりあえず危ない橋は渡らず人間が文字を直すことで対応しようと思います。
1987年に制定された7ビットコードをずっと使い続けてるってのも
なんか微妙なんですけどねぇ…
化石SMTPが排除されてUTF-8が世界標準にならないかしら…
※OBP25の時に更新されてればいいんですけどねぇ
tenroku
投稿日時: 2014/6/24 20:05
対応状況: 解決済
半人前
登録日: 2014/6/16
居住地: 愛知県
投稿: 14
Re: メールの文字コードについて[文字化け対策]
対応状況→解決済み
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,901名です
総投稿数は110,006件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.