在地化 Windows XP 安裝導致在地化網站

在地化 Windows XP 安裝導致在地化網站

我們正在執行本地化的 Windows XP 安裝。雖然這本身不是問題,但似乎許多網站都已在地化。

有沒有辦法「在幕後」更改 Windows XP 的語言,以便此安裝不會在網站上顯示為本地化?我什至不知道他們是怎麼做到的 - 用戶代理看起來像這樣:

Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.15(KHTML,如 Gecko) Chrome/18.0.986.0 Safari/535.15

它也不基於我們的 IP 位址。

我已經嘗試更改控制面板中的區域和語言設置,但沒有成功。

感謝您的任何提示。

答案1

無需使用其他語言重新安裝 Windows XP。網站通常使用用戶端瀏覽器發送的 HTTP 標頭來最初偵測向使用者顯示哪種語言,然後將使用者首選項儲存在 cookie 或類似內容中。

訪問http://myproxylists.com/my-http-headers使用有問題的瀏覽器並特別注意以下兩個標頭:

HTTP_USER_AGENT == Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20100101 Firefox/12.0
HTTP_ACCEPT_LANGUAGE == sv-se,en-us;q=0.7,en;q=0.3

正如您在我的例子中看到的,我將 Firefox 配置為首先使用瑞典語 (sv-se),然後使用英語 (en-us)。如果這些標頭包含您想要避免的語言,請嘗試調整瀏覽器和/或 Windows XP 的配置,看看是否會產生影響。也可能值得刪除您已造訪過的網站的任何 cookie(清除最近的歷史記錄),以確保它們不包含任何已儲存的語言首選項。

相關內容