1. A computer implemented method, comprising: receiving a request to load a web page; determining a language encoding data setting for the web page based on the language encoding data setting provided by a language encoding database, wherein the language encoding data setting received from the language encoding database is a language encoding data setting most frequently selected by viewers of the web page, wherein the language encoding database maintains a count of a number of correct times the language encoding data setting has been used for the webpage and provides the language encoding data setting if the count exceeds a first threshold; applying the language encoding data setting provided by the language encoding database to the web page; and rendering the web page based on the language encoding data setting applied to the web page.
15. The method of claim 1 , wherein if the count does not exceed the first threshold, further comprising providing a user-selected language encoding data setting.