タグ

ブックマーク / www.ksknet.net (1)

  • namazuでUTF8ファイルの検索

    [Linux] namazu自体がまだutf8には対応していないため、UTF8で検索文字列をnamazu.cgiに渡すとうまく動いてくれませんので、この文字列をEUCに一旦戻す必要があります。(インデックスファイルの作成に関してはnkf2.04からUTFに対応したことから、問題ないかと思われます。) 以下フィルタプログラムになりますが、仕組みとしてはまず元のnamazu.cgiをnamazu2.cgiなどと名前を変えます。そして以下のプログラムをnamazu.cgiとして保存し、このプログラムからnamazu2.cgiに検索文字列をconvertしたものを渡すだけです。 #!/usr/bin/perl use CGI; use Text::Iconv; use CGI::Lite; my $converter = Text::Iconv->new("UTF8", "EUC-JP"); my

    tacar
    tacar 2007/02/15
    EUCとutf8が共存できそう
  • 1