2005/05/28(土) [n年前の日記]
#3 [mozilla] Yahoo辞書検索をFirefoxの検索バーから利用したいのだけど
どうしたらよいのだらう。
仕方ない。スマートキーワード機能でどうにか…。う。文字コードの関係かしら。渡す文字列が、文字化けしてしまう。
この方は、文字コードを変換するcgiスクリプトを作成して、それをサーバに設置。一旦そのcgiを経由して、各辞書サイトを呼び出しているらしい。うーむ。ローカル内の処理だけで、どうにかできる方法はないものか。
仕方ない。スマートキーワード機能でどうにか…。う。文字コードの関係かしら。渡す文字列が、文字化けしてしまう。
◎ _Firefoxのスマートキーワードで文字化けするのを解消 :
Firefox(1.0から?)ではスマートキーワード(カスタムキーワード?)をShift_JISじゃなくてUTF-8で文字列をエンコーディングして送る。受け側が各種文字エンコーディングに対応していれば問題ないんだけど、Shift_JIS固定とかだと文字化けしてしまう。そういうことだったか…。
この方は、文字コードを変換するcgiスクリプトを作成して、それをサーバに設置。一旦そのcgiを経由して、各辞書サイトを呼び出しているらしい。うーむ。ローカル内の処理だけで、どうにかできる方法はないものか。
◎ 検索バーでスマートキーワード機能が使えればいいんだけどなぁ :
Sleipnir なんかはそれができるんだけど。Firefox は、「Quick Search」&スマートキーワード機能と、検索バーが、バラバラに動いてるのがよくわからん。どうして連携しないんだろう。…まあ、検索エンジンの管理機能が必要になってくるから、難しいのかな。
◎ _検索プラグイン作成方法 :
Yahoo!辞書が例として書かれていた。なるほど。こうやって作ればいいのか。
こんな感じかしら。
アイコン画像は、16x16dotのpngを作ればいいみたいだけど。面倒なので、他の検索エンジンの画像をコピーして、yahoo_dict.png として保存。で誤魔化した。
こんな感じかしら。
# Yahoo!辞書 (http://dic.yahoo.co.jp/) <SEARCH name="Yahoo!辞書" description="Yahoo!辞書" sourceTextEncoding="1" method="GET" queryCharset="EUC-JP" action="http://dic.yahoo.co.jp/bin/dsearch" > <input name="p" user> <input name="stype" value="0"> <input name="dtype" value="2"> </search>改行コードは、LF。文字コードは、SJIS。yahoo_dict.src として保存。"Firefoxインストールフォルダ"\searchplugins\ の中に入れてみた。検索バーから、検索。…うまくいってる、ようにみえる。
アイコン画像は、16x16dotのpngを作ればいいみたいだけど。面倒なので、他の検索エンジンの画像をコピーして、yahoo_dict.png として保存。で誤魔化した。
[ ツッコむ ]
以上です。