namazuでtDiary その2

完成!と思ったら検索文字列に日本語を入れると検索できない。どうもCGIに渡す時に化けているらしい。オリジナルのapache1.3に戻してみるとうまくいく。検索結果画面の化け方を見るとUnicodeっぽい。と言うことは、怪しいのはDAVあたりか?と思い調べてみると、あった、まさしくこれだ。おやじさん、ありがとう。apache2.0用パッチまで公開してくれてるので、早速これを適用。mod_encoding.cにパッチを適用すると、apacheの起動時にap_pstrcatがundefで起動できない。

/* #include <ap_compat.h> */

コメントアウトされてるのが原因なのだが、パッチファイルではコメントを外すように指示してる。ようわからんが、手で修正してOK。今度こそ完成!!