it defaults to `None` (from the `read_html` entry point) because I didn't want to enforce an encoding if `bs4` or `lxml` can parse it from HTML meta information.