Blog

メーラーの文字コードはUTF-8とS-JISどちらがいい?

2013.11.20Cat:ブラウザハック 役員

mailto構文でメールを送る機能において文字コードをどうするか?

これは、今後も必ず発生する課題となるので、備忘録を兼ねてまとめておきたいと思います。

結論

まず、簡単に結論から述べてしまうと、

  • UTF-8では、Windows環境Outlook系で文字化け
  • ShiftJISでは、Gmail、Thunderbird等で文字化け
  • すべての環境、メーラーで対応する術はなし

となります。

どちらも一長一短

ご自身の環境で試されたい方はこちらが参考になります。

http://dd-kaihatsu-room.blogspot.jp/2013/04/mailtoutf-8sjis.html

Windows環境はS-JIS、それ以外のグローバルサービスではUTF-8がサポートされています。

メーラーを選択して、文字コードを出し分けるということは難しいため、上記のサイトのように

S-JISとUTF-8の両方のリンクを出さない限り、文字化けを回避することは出来ません。

 

また、Outlook2007以降のようですと、UTF-8をサポートするというオプションがあるようですが、サイト上から一般のユーザー様にこのような操作を強いるのは酷ですね。

http://www.justhpbs.jp/hpb16/outlook-mailto.html

考察

ということで、じゃあどうするのがベストなのかというのを、考察してみました。

通常のプロセスですとシェアに応じてプライオリティを定めるというのが王道かと思いますが、残念ながらメーラーシェアの統計でここ一年のようなものは容易に見つけることは出来ませんでした。

Gmialやsmartphoneが普及した昨今、WindowsベースのOutlookはシェアが落ちていることは確実かと思いますので、UTF-8一択でいいと結論着けてしまっていいものでしょうか?

私が考えたのは以下です。

  • メールで送るという行為自体がレガシーなものになりつつある。
  • シェアする方法としてTwitterやFacebookが普及している。

という前提からGmailやThunderbirdを使いこなすユーザーは、他の方法でシェアをする。

メールで送るという機能を使うユーザーこそ、Windows系に合致するため、メーラーはShiftJISで設定しておくのがベストではないかと考えます。

Author Profile

mezaki

スターフィールド株式会社/代表取締役/副社長/EC/レスポンシブWebデザイン/Web制作/システム開発/lamp/.net/1985年生/2008年早大卒/西東京市/ひばりが丘/新宿区/高田馬場/江戸川区/瑞江/B級グルメ/料理/自作PC/熱帯魚/MBA11/ipad3rd/iphone4

» 投稿一覧
  • Launch Cart次世代ECサイト構築システム 初期月額無料
  • LaunchMovie ECに特化した動画制作サービス

Archive

ページTOPへ