小山です。
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@xxxxxxxxxxxxxAttachment:
pgpsNmq4Ysh3j.pgp
Description: PGP signature