小山です。 2,3日前からnamazu 2.0.12を使っています。MHonArc 2.6.3とともに使っ て、メーリングリストの全文検索に使い始めました。 ところで、namazuは、検索結果にリストされるサブジェクトに、 MHonArcで作られたHTMLファイルの中の<!--X-Subject:を使っているよう なのですが、MIMEエンコードされているものでも、エンコード文字のまま 表示されてしまいます。 そこで、 --- namazu-2.0.12/filter/mhonarc.pl 2002-08-06 14:00:34.000000000 +0900 +++ namazu-2.0.12-mime_decode-1.1/filter/mhonarc.pl 2003-04-29 19:03:44.000000000 +0900 @@ -27,6 +27,7 @@ package mhonarc; use strict; +use Jcode; require 'util.pl'; require 'gfilter.pl'; require 'html.pl'; @@ -158,6 +159,7 @@ my $subject = uncommentize($1); 1 while ($subject =~ s/\A\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*//i); $subject =~ s/\A\s*\[[^\]]+\]\s*//; + $subject = Jcode->new($subject)->mime_decode; $fields->{'subject'} = $subject; } if ($mha_head =~ /<!--X-From-R13: ([^-]+) -->/) { とMIMEをデコードするように書き換えました。 皆さんはどうしているのでしょう? -- 小山満 mkoya@xxxxxxxxxxxxx
Attachment:
pgpsNmq4Ysh3j.pgp
Description: PGP signature