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/