namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-1.3.0.0-beta-12
池田@小金井%m_koke です。
別のNamazuを利用した検索エンジン用のplug-inを作成していて
気付いたことがあります。
[namazu:01453] で書いたとおり独自のcgiを用いてSherlock用に
出力の整形を行っています。その中でmkLinuxのメーリングリスト
用の検索(Namazu v1.0.3と古いのですが)を行わせるため、下記
のような整形を行います。これは「mac」を検索する場合です。
http://super.win.ne.jp/koke-bin/sherlock/hige.cgi?key=mac&max=30&format=long&whence=0&debug=1&url=http%3A//www.y-min.or.jp/cgi-bin/namazu-mk.cgi
これにより出力されるソースを確認すると
http://www.y-min.or.jp/cgi-bin/namazu-mk.cgi?key=%1B%24B4A%3Bz&max=30&format=long&whence=0
にある
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP">
は無くなっていることが解ると思います。しかしながら、これ用
のplug-inを書いても文字化けは防ぐことができず、最終的には
cgi内部で漢字コードの変換を行って出力することで解決しました。
この結果から私は
<META...>だけが直接の原因では無いと判断しています。
--
池田 昌紀 m_koke@xxxxxxxxxxxxxxx
http://www.geocities.co.jp/SiliconValley-PaloAlto/5256/