Yuriko.Net 個別記事

2008-10-03
晴れ

ソフトバンク携帯から Gmail へ絵文字が送信できてた

ゆりこ による 06:28:20 の投稿
カテゴリー: WordPressハック,ネットワーク
タグ: , , ,

今ごろ気がつきましたが、6月10日からソフトバンク 3G 携帯電話から、Gmail / au one メールへの絵文字送信が行なわれていました。ということは、Ktai Entry でも、ソフトバンク端末から Gmail に絵文字を送った場合の対応を行なわないといけないわけです。

Ktai Entry に絵文字対応機能を付けたとき (今年5月ごろ) は、ソフトバンクから絵文字を送れる相手は Yahoo! メールだけでした。そして、Gmail が絵文字受信可能な送信元は au とドコモだけだったのです。Gmail がソフトバンク絵文字に対応したとなると、絵文字対応については、Gmail と Yahoo! メールはほぼ対等になったと言えます (au はどこに対しても絵文字をそのまま送出です)。

しかし、Gmail と Yahoo! メールでは絵文字受信の実装方法がだいぶ違うので、調査が必要ですね。ドコモ→ Gmail は Shift_JIS で送信していますが、ドコモ/ソフトバンク→ Yahoo! は ISO-2022-JP で「独自の絵文字 JIS コード」(au の絵文字 JIS コードと互換) を使っています。ソフトバンク→Gmail はどちらの実装なのか、気になるところです。

あと、au one メールの対応をサボっていますが、これも調査して対応をすすめたいと思います。次期 Ktai Entry はやるべきことが多くて大変や〜〜。

他に考えているのは、わたしのように「メール着信したら投稿スクリプトを起動」させる (==携帯電話から自分のメールサーバーにメール投稿する) 場合でも、ドコモ/ソフトバンクの絵文字が使えるようにすることです。au とウィルコムは相手によらず絵文字を送出しているので、自分のメールサーバーでも絵文字が届きますが、ドコモやソフトバンクは行儀がいいので、特定の相手 (携帯電話や Gmail, Yahoo! メール) 以外は絵文字を〓 (ゲタ) に変換してしまいます。このため、自分のメールサーバーでは絵文字が受信できないのです。これを回避するには、ドコモ/ソフトバンク端末→ ezweb.ne.jp アドレス → 他アドレスに転送、とやればいいのではと考えています。ただ、2回目の転送時に絵文字が削除される可能性はあります。また、ezweb.ne.jp アドレスから、直接、メール投稿用アドレスに転送するのは、とってもやばいです。このため、au one メールから他アドレスに転送できるならば、投稿専用の au one メールアカウントを取得すればよいので、同じことができそうです。こちらについても、もうちょっと研究してみたいと思います。

[追記 2008-10-04] 調査してみたところ、ソフトバンク→Gmail は、Yahoo! メールと同様、絵文字用 JIS コードに変換 (本文は ISO-2022-JP) でした。このため、ソフトバンク→Yahoo! の処理を Gmail にも適用させれば OK です。というか、ソフトバンクからのメールは、Yahoo! 宛かどうかに関わらず絵文字検出させることにすればよさそうです (現状は Yahoo! 宛のみ絵文字検出)。

また、携帯電話→Gmail→他のアドレス、と転送をかけた場合、絵文字コードの除去が行なわれないので、自分のメールサーバーでも絵文字が使えそうです!!

トラックバック・コメント »

コメントはありません。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る