https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7520
--- Comment #19 from [email protected] --- Index: lib/Mail/SpamAssassin/HTML.pm =================================================================== --- lib/Mail/SpamAssassin/HTML.pm (revision 1818345) +++ lib/Mail/SpamAssassin/HTML.pm (working copy) @@ -253,10 +253,13 @@ warn "message: cannot set utf8_mode, module HTML::Parser is too old\n" if !$self->{SA_character_semantics_input}; } else { - $self->SUPER::utf8_mode($self->{SA_character_semantics_input} ? 0 : 1); + my $utf8_enable = $self->SUPER::utf8_mode($self->{SA_character_semantics_input} ? 0 : 1); dbg("message: HTML::Parser utf8_mode %s", $self->SUPER::utf8_mode ? "on (assumed UTF-8 octets)" : "off (default, assumed Unicode characters)"); + if (!$utf8_enable) { + $text = decode('UTF-8', $text, Encode::FB_CROAK); + } } $self->SUPER::parse($text); -- You are receiving this mail because: You are the assignee for the bug.
