Movable Type をベータ3 にアップグレードしたら RSS の description に本来消えるはずの HTML タグが入るようになってしまったので、ちょっと調査。追っていったところ文字数の切り詰めを行うロジックの MT::I18N::first_n_text に変更があり、そこに原因発見。ということでパッチ。
$ diff -Nur I18N.pm.orig I18N.pm
--- I18N.pm.orig 2004-07-14 23:12:41.000000000 +0900
+++ I18N.pm 2004-07-14 23:15:08.000000000 +0900
@@ -112,5 +112,5 @@
my $euc_text = Jcode->new($text,$enc)->euc();
$euc_text = remove_html($euc_text);
my $out = substr_text($euc_text, 0, $length);
- return encode_text($text,'euc-jp', $enc);
+ return encode_text($out,'euc-jp', $enc);
}
送っときます。