Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

namazu with MHonArc



小山です。

 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