html2text: Fix Unicode character munging

This issue was addressed for htmLawed, where the UTF-8 version of a
non-breaking space, 0xc2a0 would be collapsed to 0xa0, which would very
likely create an invalid Unicode character, and the text block would be
dropped or truncated.