diff -urN v7/ezhtml.py v8/ezhtml.py --- v7/ezhtml.py 2018-09-18 21:52:05.000000000 +0900 +++ v8/ezhtml.py 2018-09-18 21:52:28.000000000 +0900 @@ -192,7 +192,10 @@ if __name__ == "__main__": b = nkf.get_stdin() opt = nkf.guess(b) - html = nkf.dec( nkf.do_cmd('file - | grep -i html', b) ).strip() + + is_html = lambda : nkf.dec( nkf.do_cmd('file - | grep -i html', b) ).strip() + html = True if 'h' in sys.argv else False if 'y' in sys.argv else is_html() + u8 = nkf.cvt(b, '-u') s = nkf.dec(u8)