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.
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. 11. The method of claim 1 , wherein the examining of the language encoding data list provided by the language encoding database further comprises automatically downloading the language encoding data list from the language encoding database based on a periodic interval.