firefoxのブックマークについているキーワードショートカット機能を使っているわけだが、少なくとも手元の2.0.0.6だと%sはsjisらしい。で、
http://eow.alc.co.jp/%83L%81%5B%83%8F%81%5B%83h/sjis
「キーワード」と入れたつもりが「�Lーワー�h」になる
http://eow.alc.co.jp/%82%B1%82%EA/sjis
「これ」は大丈夫?(今は)
ちなみに「正当な」クエリならこうやる。
http://eow.alc.co.jp/%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89/UTF-8/
つまりUTF-8。
Pythonで"%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89"を文字列としてprintする方法が分からん。urllib.unquote()と何が必要なんだろう
(追記: urllib.unquote(uni_str, 'utf-8').encode('euc-jp') などなど from comment)
http://www.mvps.org/dmcritchie/firefox/kws.htm
"%s"はutf-8に変換してくれないのでしょーか
追記:
firefox 2.0.0.6 で新しい英辞郎のキーワードショートカットが動かないときに (場当たり対処編) - 真 もわ爛漫