トップ «前の日記(Tue Jul 15 2003) 最新 次の日記(Thu Jul 17 2003)» 編集

よこいまさる日記



Wed Jul 16 2003 [長年日記]

[masaruyokoi.com] Namazu の UTF-8 入力対応!!

UTF-8 で書かれた日記を対象とした Namazu の DB を作成し、検索できるようにしました。いじった部分はこの辺です。

  • DB を作成する mknmz では、nkf-2.0 を使って UTF-8 で書かれたファイルを EUC-JP に変換しながら読み込むように変更。
  • namazu.cgi にオプション "codeset" を追加して、これが "UTF-8" の場合、 query と subquery の文字を UTF-8 から EUC-JP に変更します。 変換にはGNU libiconvを用いている。

原因がよくわからなかったのですが、FreeBSD-4.5 の perl-5.005_03 だと Jcode-0.83 で UTF-8 を EUC-JP に変換できていなくて困ったです。あと FreeBSD って iconv が実装されていないんですね。自分で libiconv をビルドしてやりましたわ。

おかげで Google で「ちんこ体操」で検索してきたら、上の検索フィールドにその文字列がデフォルトで入力されるようになりました。


2000|10|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|