fix use of wrong charset

This commit is contained in:
Sunshine 2021-07-02 21:34:08 -10:00
parent 2539aac4c0
commit eeaea0df16
No known key found for this signature in database
GPG key ID: B80CA68703CD8AB1

View file

@ -219,11 +219,8 @@ fn main() {
if !html_charset.is_empty() { if !html_charset.is_empty() {
// Check if the charset specified inside HTML is valid // Check if the charset specified inside HTML is valid
if let Some(encoding) = Encoding::for_label_no_replacement(html_charset.as_bytes()) { if let Some(encoding) = Encoding::for_label_no_replacement(html_charset.as_bytes()) {
// No point in parsing HTML again with the same encoding as before document_encoding = html_charset;
if encoding.name() != "UTF-8" { dom = html_to_dom(&data, encoding.name().to_string());
document_encoding = html_charset;
dom = html_to_dom(&data, document_encoding.clone());
}
} }
} }
} }