]> git.phdru.name Git - bookmarks_db.git/blobdiff - Robots/bkmk_robot_base.py
Fix(robots): Store charset
[bookmarks_db.git] / Robots / bkmk_robot_base.py
index 52d6b563f1056c9ffe29a08299d59084d248be4e..ad0f6d209c018a2ffeb11fefa03d36e905c589f7 100644 (file)
@@ -152,6 +152,10 @@ class robot_base(Robot):
                     content_stripped = content.strip()
                     if content_stripped and is_html:
                         parser = parse_html(content_stripped, charset, self.log)
+                        if charset:
+                            bookmark.charset = charset
+                        elif parser and parser.meta_charset:
+                            bookmark.charset = parser.meta_charset
                         if parser:
                             bookmark.real_title = parser.title
                             icon = parser.icon