Opera 9.0 tp2 - search.ini エディタ
Opera 9.0 Technology Preview 2からPreferenceにSearchタブが追加され、Searchタブ内のNew...からSearch Engineの登録が容易に行えるようになった。
ただし設定項目は
- Name
- Shortcut
- URL
- Use POST
- Quey string
のみとなっており、通常の検索エンジンを登録する際は実質名前とショートカットキー、それからURL*1だけしか登録出来ない。
例えば今までsearch.iniにこのように記述していたとする。
Name=technorati URL=http://www.technorati.jp/search/search.html?query=%s Query= Key=t Is post=0 Has endseparator=0 Encoding=UTF-8 Search Type=8 Verbtext=17063 Position=-1 Nameid=0
これをSearchタブから行うとprofileディレクトリ内のsearch.iniへ以下のように追加された。
Name=technorati Verbtext=0 URL=http://www.technorati.jp/search/search.html?query=%s Query= Key=t Is post=0 Has endseparator=0 Encoding=iso-8859-1 Search Type=0 Position=-1 Nameid=0
問題なのは文字コードがiso-8859-1になっている点。technoratiはUTF-8なのでこのままでは検索が出来ない。
同様にEUC-JPの楽天も検索出来なかった。
今まではsearch.iniを編集して行っていた検索エンジンの登録をGUIから行えるのは便利だが、日本語ではエンコードが絡むので、設定項目に文字コードを追加してもらいたいものだ。
Create search
各検索エンジンの入力フォームからの右クリックメニューで[Create search...]を選択して、そこから追加した場合はEncodingも自動で取得してくれる。
こちらから入力した方が実用的かと思われる。