#!perl -w use strict; use Test::More tests => 2; use HTML::Parser (); my $dtext = ""; my $text = ""; sub append { $dtext .= shift; $text .= shift; } my $p = HTML::Parser->new(text_h => [\&append, "dtext, text"], default_h => [\&append, "text, text" ], ); my $doc = <<'EOT'; å ååAA<A>AA foo bar foo bar &xyzzy &xyzzy;  ÿ ÿ ÿG � � & &# &#x &aring å EOT $p->parse($doc)->eof; is($text, $doc); is($dtext, <<"EOT"); ċ ċċAAAA foo\240bar foo\240bar &xyzzy &xyzzy; \1 \377 \377 \377G � � & &# &#x &aring ċ EOT