タワーレコードさんが5年間使ってる『IE推奨』に意味がないことが判明
http://tower.jp/article/campaign/2015/01/19/01?kid=pim150127gean0103#dvd … おい、キャンペーンのやつ、IEでも文字化けるぞ……。 20:15 - 2015年2月11日 |
きっかけはこちらがネタ。
どうやら、タワーレコードさんが昔からやってるプレゼントキャンペーンの募集ホーム。
昔は携帯だけだったのだが、5年ほど前からPC対象にもプレゼントキャンペーンを行っています。
一番古いのは 2010年4月頃かな?
タワエコブログ(tower-eco)
■ ブラウザで『Firefox』をご利用のお客様 ■ 上記応募ボタンを押しても、 ・何も反応しない ・ 起動した新規メールの本文が空、もしくは本文が途中で切れている、文字化けしているなどの不具合が生じて、応募メールが正常に起動しない場合がございま す。恐れ入りますが、『Internet Explorer』もしくは『Safari』を利用して本ページにアクセスしていただきご応募ください。 |
注意事項はこちら。
5年前から、 IEかSafari 推奨、Firefox を使っているとなにも反応がないか、空メールが表示されるなどの不具合があるとのこと。
ためしにIEでやってみた所…。
思いっきり化けます。
Firefox でやると、起動すらしません。
どういうことかというと…。
このフォーム形式はブラウザではなく、メーラー依存なんです。
OutLookや LiveMailに設定していると…。
Firefox でも普通に…。
開けました。
<form name="frm4" method="get" action="mailto:tower_campaign@towerrecords.co.jp"> <input type="hidden" value="パソコンから応募" name="subject"> <textarea name="body" style="display: none;">1.住所: 2.氏名(フリガナ): 3.電話番号: 4.年代: (例:20代) 5.性別: 6.好きな好きな声優アーティストと アニソンアーティストを教えて下さい: 7.タワーレコードへのご意見、ご要望: </textarea> <img alt="パソコンから応募" src="http://F3C8.wpc.azureedge.net/80F3C8/Tower/~/media/Images/Tol/pc/common/btn/10.gif" OnClick="javascript: frm4.submit();"></form> |
やるなら、こうしておけばよかったんじゃないですかね・ω・?
ThunderBird で起動できないのは、ブラウザが渡した文字列が、SHIFT_JIS で渡るのですが、起動時には、UTF-8じゃないと、デコードできないため、エラーになっちゃうわけなんですよね。
だから、UTF-8 のURLエンコードされている『スマートフォンからの応募』から申し込めばちゃんと表示できるわけです。
Windows 9xとかの時代には、ホームページのエンコードと同じURLエンコードをかけるように指示されていたのですが、 Windows 2000の発売からUnicode が標準になったため、仕様が変わってしまったんですね。
ちなみに、化けるのは、Thunderbirdだけではなく Yahoo!メールや Gmailも化けます。
「パソコン」「スマートフォン」で分けるんじゃなくて「OutLook/Live Mail 用」「それ以外のメールソフトをお使いの方」ってわけるのが正解ですね、これ。
「まさか!メーラーだと!」と驚き!