
Мы используем локализованную установку 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 (очистить недавнюю историю) для веб-сайтов, которые вы уже посещали, чтобы убедиться, что они не содержат сохраненных языковых настроек.