html_encoding_guess() helps you handle web pages that declare an incorrect encoding. Use html_encoding_guess() to generate a list of possible encodings, then try each out by using encoding argument of read_html(). html_encoding_guess() replaces the deprecated guess_encoding().
html_encoding_guess(x)
Arguments
x: A character vector.
Examples
# A file with bad encoding included in the packagepath <- system.file("html-ex","bad-encoding.html", package ="rvest")x <- read_html(path)x %>% html_elements("p")%>% html_text()html_encoding_guess(x)# Two valid encodings, only one of which is correctread_html(path, encoding ="ISO-8859-1")%>% html_elements("p")%>% html_text()read_html(path, encoding ="ISO-8859-2")%>% html_elements("p")%>% html_text()