print "<pre>\n";
foreach (@$parsed) {
my ($type, $contents) = @{$_};
+ $contents = Encode::decode_utf8($contents);
my $tag = $type && ($TYPETAG{$type} || 'span');
my $arg = '';
print "<$tag$arg class=\"sy-\l$type\">" if $tag;
if (!$type and $contents =~ s/^(\s*)([A-Z]\w+(?:::\w+)+)(?![^;\s])//) {
printf '%s<a href="%s">%s</a>', $1, "/source/$2", $2;
}
- print Text::VimColor::_xml_escape(Encode::decode_utf8($contents));
+ print Text::VimColor::_xml_escape($contents);
print "</$tag>" if $tag;
}
print "</pre>\n";