非 ASCII 文字は escape にかけないでほしい

November 3rd, 2006

しばらく検討中のままの はてなアイデア - 不具合>macOSX、safariにてタイトルが文字化けする場合を解消して欲しい。例えばこれ。http://f.hatena.ne.jp/qubi/20050621132459 を実装してほしい。

文字起こしグループ - 050628hatenaidea

(naoya):これってさ、safari が・・・ safari がエンコード、そうそう、こいつが、文字判定下手だから・・・。

(naoya):あっ、safari の場合に、別の関数を加えておけばいいのかなぁ? いやぁ、何にしても結構だめなんだよね・・・。

(kiyohero):善処。結構、根が深そう?

(naoya):根深い。根深いっていうか、safari のせいだから・・・。基本的には。

Core JavaScript 1.5 Guide:Predefined Functions:escape and unescape Functions - MDC

escape および unescape 関数は 非 ASCII 文字に対しては正しく機能せず、廃止予定になっています。JavaScript 1.5 以降では encodeURI、decodeURI、encodeURIComponent および decodeURIComponent を使用してください。

Safari わるくないよ。

(11/4 追記)

はてなブックマーク - blog.8-p.info : 非 ASCII 文字は escape にかけないでほしい

2006年11月04日 naoya safari, bookmark Safari でブックマークレットセットアップすれば encodeURIComponent() のやつになりますよ

はてなブックマーク - セットアップ をちゃんと確認しないで先走ってました。すみません。

idea:3075 のほうもちゃんと「実装済」に更新されました。ありがとうはてな!