У меня действительно странная проблема. Я часто использую определенный сайт, а именно www.wunderground.com. Однако в течение некоторого времени и Firefox, и Internet Explorer отображают странные символы, когда я пытаюсь открыть сайт. Это происходит только на конкретном ПК с установленной Windows 7 Professional 64 bit. Страница выглядит следующим образом (в IE она почти такая же): Каждый раз, когда я перезагружаю страницу, я получаю немного другое изображение, однако некоторые части остаются такими же, как, например, "ks #".
Если я сохраню страницу и попытаюсь открыть ее с помощью шестнадцатеричной программы просмотра, я могу подтвердить, что есть полная ерунда, такая как EC DB 6B 73 23 C7 95 20 FA 59 FA 15 69 48 22 C8 и так далее. Не похоже на кодировку символов, которую я знаю. Даже не похоже на сжатую информацию - слишком много повторений.
Однако, если я пытаюсь загрузить страницу с помощью консольных утилит, таких как lwp-request или wget, я получаю правильную страницу в UTF-8. Если я открою сайт на любом другом ПК, включая виртуальную машину Ubuntu на том же ПК, он откроется правильно.
Что я пробовал до сих пор: измените настройку прокси с "auto" на "none" в Firefox, проверьте систему на наличие вирусов с помощью Dr.Web CureIt !, проверьте файл hosts (я полагаю, это не имеет никакого отношения к этой проблеме, поскольку консольные утилиты работают нормально). Ничто, кажется, ничего не меняет. Однажды мне удалось открыть сайт в Firefox. Это было сразу после перезагрузки, что заставляет меня думать, что это должно быть что-то в автозапуске, которое еще не загружалось в то время. Я пытался посмотреть на автозапуск, но там много всего, и я нашел только одну подозрительную рекламную программу, которую я удалил безрезультатно.
Все остальное, кажется, отлично работает на этом конкретном ПК, включая другие сайты и программное обеспечение (хотя другие браузеры не были установлены). Я особенно осторожен в том, что я делаю, поэтому у меня почти не было шансов обнаружить какие-либо вирусы или вредоносное ПО с установленным NoScript, а также нет варез или подозрительного программного обеспечения со случайных сайтов. Однажды я получил рекламное ПО, когда мне нужно было установить редкий драйвер или что-то еще, но это было давно, и я думаю, что избавился от него довольно быстро.
У вас есть какие-либо идеи о конкретных системных настройках или вредоносных программах, которые могут быть причиной этого? Мне трудно поверить, что есть вирус, блокирующий только определенный сайт с информацией о погоде. Больше похоже на некоторые общие настройки браузера, но я ничего не вижу там.
РЕДАКТИРОВАТЬ: Используя Wireshark, я смог определить, что данные, которые я вижу, это именно то, что отправляется удаленным сайтом. Оказывается, это все-таки сжатие. Что я до сих пор не понимаю, так это почему он сломан на этом ПК. Пробовал запускать портативный Chrome, там же картинка. Я думал, что каждый браузер использует свои собственные библиотеки распаковки, так почему они все сломаны? Я использую этот компьютер для разработки библиотеки сжатия, поэтому у меня есть некоторые версии zlib, установленные здесь и там, но я серьезно сомневаюсь, что они могут сломать все браузеры.