SEO対策ならSEO knowledge

TOP開発>モバイル

PCから携帯へメールを送る際に気をつける7つのポイント

1.au(ezweb)に送るときは文字コードをS-JISに指定
以下3通りの方法を使ってThundirbirdからezwebに送る実験をしてみた。
A.普通に送信(ISO-2022-JPがThundirbirdのデフォルト)
B.S-JISにして送信(送信画面のオプションから文字コード>S-JISを選択)
※オプション>文字エンコーディング>リストをカスタマイズからS-JISを追加しておく必要あり
C.HmEditを使ってS-JISをEUC-JPに埋め込んで送信(強制S-JIS)
http://homepage1.nifty.com/kazunobu/HmSoft.htmlからHmEditをDLして[[http://kwd.kndb.jp/search/インストール|インストール]]
②ファイル>新規作成、もしくは白いアイコン(もしくはショートカットCtrl+N)をクリック 新規HTMLの作成を「しない」
③メールの本文を書く
④右上の「JIS」のアイコンをクリック(文書中のcharasetを0または「いいえ」
⑤適当な名前を付けて保存(Ctrl+M)
⑥機能>EUCコードで再読み込み(もしくはショートカット Ctrl+U)
⑦妙な記号が表示されるので、それをメール本文にコピーペースト http://q.hatena.ne.jp/1089865678
(実験結果不明・・・ おそらくBとCは大丈夫)
Cの方法はGmailやHotmailなど、文字コード指定オプションがない場合でも使える

2.文字コード対応表を意識せよ
対応文字コード表

UTF-8 Shift_JIS ISO-2022-JP
Docomo
EZweb ×
Sbank × ×

http://codezine.jp/a/article/aid/1262.aspx

3.できるだけ最適文字コードを選ぶべし
DocomoとEZwebは「Shift_JIS」
SoftBankは「UTF-8」を
メール送信時に文字コードとして指定する。

4.絵文字は以下の方法で
DocomoとEZwebへShift_JISで送信する場合は、Shift_JISバイナリデータで
SoftBankへUTF-8で送信する場合は、Unicodeのバイナリデータで

5.半角カタカナの使えない文字コードもある
ISO-2022-JPでは、半角カタカナが使えないので注意

6.ヘッダはmb_encode_mimeheaderでエンコードせよ(PHPの場合)
PHPからezwebにメールを送ると件名が文字化けする現象について。
$subject = mb_encode_mimeheader($subject,"SJIS");
と一行書けば防げる模様。
http://ml.php.gr.jp/pipermail/php-users/2005-January/024750.html

7.その他の注意点
・Docomoはメーラの仕様が緩いので実は結構何でも読めてしまう
・DocomoのPDC端末やSoftBankのC型端末では、UTF-8での送信ができないものがある
・SoftBank W型端末には、サブジェクトにUTF-8が使用できないものがある
http://nihongopc.us/mojibake/mojibake999.html
 このエントリをはてなブックマークに登録 このエントリをlivedoorクリップに登録 Yahoo!ブックマークに登録 このエントリを del.icio.us に登録 Google Bookmarks に追加
[ 新規 | 編集 | 削除 | 凍結 ]    [ 新着 | 履歴 | ヘルプ ]

この記事に関連する求人

携帯サイト

携帯サイトはこちら

QRコード

http://it.kndb.jp/m

記事を書く

関連エントリ

関連ブックマーク

ページ上部へ