タワーレコードさんが5年間使ってる『IE推奨』に意味がないことが判明

http://tower.jp/article/campaign/2015/01/19/01?kid=pim150127gean0103#dvd
… おい、キャンペーンのやつ、IEでも文字化けるぞ……。

20:15 - 2015年2月11日

きっかけはこちらがネタ。

tow
どうやら、タワーレコードさんが昔からやってるプレゼントキャンペーンの募集ホーム。
昔は携帯だけだったのだが、5年ほど前からPC対象にもプレゼントキャンペーンを行っています。

tow2

一番古いのは 2010年4月頃かな?
タワエコブログ(tower-eco)

■ ブラウザで『Firefox』をご利用のお客様 ■
上記応募ボタンを押しても、
・何も反応しない

起動した新規メールの本文が空、もしくは本文が途中で切れている、文字化けしているなどの不具合が生じて、応募メールが正常に起動しない場合がございま
す。恐れ入りますが、『Internet Explorer』もしくは『Safari』を利用して本ページにアクセスしていただきご応募ください。

注意事項はこちら。

5年前から、 IEかSafari 推奨、Firefox を使っているとなにも反応がないか、空メールが表示されるなどの不具合があるとのこと。

ためしにIEでやってみた所…。

tow3
思いっきり化けます。

Firefox でやると、起動すらしません。

どういうことかというと…。

このフォーム形式はブラウザではなく、メーラー依存なんです。

OutLookや LiveMailに設定していると…。
Firefox でも普通に…。

tow4
開けました。

<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 が標準になったため、仕様が変わってしまったんですね。

tow5
ちなみに、化けるのは、Thunderbirdだけではなく Yahoo!メールや Gmailも化けます。

「パソコン」「スマートフォン」で分けるんじゃなくて「OutLook/Live Mail 用」「それ以外のメールソフトをお使いの方」ってわけるのが正解ですね、これ。

おすすめ

1件の返信

  1. 永遠の中級者 より:

    「まさか!メーラーだと!」と驚き!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です