diff --git a/etherdump/commands/html5tidy.py b/etherdump/commands/html5tidy.py
index fc06d32..0b31e57 100644
--- a/etherdump/commands/html5tidy.py
+++ b/etherdump/commands/html5tidy.py
@@ -1,3 +1,5 @@
+#!/usr/bin/env python3
+
from __future__ import print_function
from html5lib import parse
import os, sys
@@ -154,7 +156,7 @@ def main (args):
else:
fout = sys.stdout
- print (ET.tostring(doc, method=args.method), file=fout)
+ print (ET.tostring(doc, method=args.method, encoding="unicode"), file=fout)
if fout != sys.stdout:
fout.close()