diff --git a/requests_html.py b/requests_html.py
index 1f2c8d4..81a1e5c 100644
--- a/requests_html.py
+++ b/requests_html.py
@@ -254,7 +254,7 @@ class HTML(BaseParser):
except TimeoutError:
pass
- html = HTML(url=self.url, html=content, default_encoding=DEFAULT_ENCODING)
+ html = HTML(url=self.url, html=content.encode(DEFAULT_ENCODING), default_encoding=DEFAULT_ENCODING)
self.__dict__.update(html.__dict__)