はてなbookmarklet
はてなbookmarkの「ブックマークの設定」画面で紹介されている boomarkletなのだが、一部の古いbrowserでは escape 関数が Unicodeではなく Shift_JISに変換する*1ので、page title 記入formに自動挿入された内容が文字化けする。
なので encodeURI 関数に置き換えてみた。
(ポップアップ)
[]javascript:window.open('http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+encodeURI(document.title)+'&url='+escape(location.href), '_blank', 'width=520,height=600,resizable=1,scrollbars=1');undefined;[]
(非ポップアップ)
[]javascript:window.location='http://b.hatena.ne.jp/add?mode=confirm&title='+encodeURI(document.title)+'&url='+escape(location.href);[]
これだと文字化けしない。…はず。