Firefoxのスマートキーワードで文字化けするのを解消
Firefox(1.0から?)ではスマートキーワード(カスタムキーワード?)をShift_JISじゃなくてUTF-8で文字列をエンコーディングして送る。
受け側が各種文字エンコーディングに対応していれば問題ないんだけど、Shift_JIS固定とかだと文字化けしてしまう。
そこでやっつけっぽいが、文字エンコーディングをShift_JISに変換してリダイレクトするスクリプトを書いてみた。
使い方は、以下のリンクでコンテキストメニューを表示して「Bookmark This Link...」して、追加されたブックマークのプロパティの「keyword」にてけとーな文字列を入力する。
- Y!辞書 (国語、英和・和英) (dic)
- Y!天気
- Y!株価
- @IT (it)
- Y!地域情報の住所→郵便番号検索 (az)
これでロケーションバーに『dic いろり』とか入力すれば、国語、英和・和英辞書の串刺検索ができて便利便利。Command+L→キーワード+文字列を入力→Returnで検索できるのでマウスいらず。
他にも登録しているのはこんなところ。
- google (g)
- e-Words (w)
- Wikipedia (wp)
- Port (port)
ここはGETじゃなくてPOSTなので、FORMの入力欄でコンテキストメニューを表示して「Add a Keyword for this Search」で追加する必要がある。 - CVE (can NNNN-NNNN)
- Y!地図情報の郵便番号→住所検索 (za)
- MySQLのドキュメントをgoogleで検索 (myg)
- PHPのドキュメントをgoogleで検索 (php)
- JF (jf)
- TLDP (ldp)
- CPAN search (cpan)
シソーラスもスマートキーワードで使いたいが、FRAME使ってたりなんか制限が加わっていたりしてうまくいかん…