aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2020-12-11 00:46:47 +0100
committerJohn Ankarström <john@ankarstrom.se>2020-12-11 00:48:10 +0100
commitc8cf970e335f870c5f14f2646b3fb6e70a85344f (patch)
tree2261f6c490b470ef4983fb271beff39c78766f19
parent5216f50620508ebd16fe8230eda7060f0e4e4427 (diff)
downloadmht-c8cf970e335f870c5f14f2646b3fb6e70a85344f.tar.gz
mht: Decode UTF-8 input
ash: par: not found But this seems to be needed in order for UTF-8 input to work with HTML::Entities.
-rwxr-xr-xmht3
1 files changed, 2 insertions, 1 deletions
diff --git a/mht b/mht
index adb8c36..39c7cff 100755
--- a/mht
+++ b/mht
@@ -3,6 +3,7 @@
use v5.12;
use warnings;
+use Encode qw/decode_utf8/;
use HTML::Entities qw/encode_entities/;
use Text::ParseWords qw/quotewords/;
@@ -144,7 +145,7 @@ while (<>) {
$empty .= "\n";
} else {
print $empty; $empty = '';
- print encode_entities($_) . "\n";
+ print encode_entities(decode_utf8($_)) . "\n";
}
}