catalystでParsing of undecoded UTF-8 will give garbage when decoding entities atとか出るのを止める

Parsing of undecoded UTF-8 will give garbage when decoding entities atとか出るのは、ググったらHTML::Parserのバグらしい。
不要なので止める。
HTML::FillInFormを編集。174行目くらい。

% vi HTML::FillInForm
  if(my $file = $option{file}){
    $self->parse_file($file);
  } elsif (my $scalarref = $option{scalarref}){
+   $self->utf8_mode(1);
    $self->parse($$scalarref);
  } elsif (my $arrayref = $option{arrayref}){
    for (@$arrayref){
      $self->parse($_);
    }
  }


とりあえず止まった。