自前で設定した検索エンジンの文字コードについて
「けんさくえんじん」を変換すると「検索猿人」が真っ先に出て来るのはたぶんわんわんのせい。気にせず話を進めよう。
Operaのナビゲーションバーにある検索ボックスやらURL欄やらから呼び出す検索エンジンの設定については、プロファイルディレクトリ内の search.ini
というファイルに書かれている。以下の要領:
[Search Engine 1] Name= Verbtext=0 URL=http://www.google.com/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8 Query= Key=g Is post=0 Has endseparator=0 Encoding=utf-8 Search Type=0 Position=-1 Nameid=1632215285
これは本来 [Tools] - [Preferences]
ダイアログの Search
タブにて設定するものだが、不思議なことにそのタブ内では Encoding
の設定をいじれない。自前でTechnoratiとかLast.fmとかいろいろ設定してやったのだけれども、そのままだとエンコーディングが全てISO-8859-1になってしまっており日本語での検索が通らなかった*1。上述の search.ini
の Encoding
の値を utf-8
に書き換えてやることでちゃんと日本語その他の検索も出来るようになりました