Ну если Вы делитант, то тогда онли руки;)
А инструменты уже для профессионалов.
Немного про кодировки и способы передачи:
1) Через httpd.conf/.htaccess AddDefaultCharset utf-8
2) Скриптом header('content-type: text/html; charset=utf-8')
3) ХТМЛьными мета-тэгами.
Есть такой кривой сайт(пример):
1) Из скрипта отправляет header('content-type: text/html; charset=utf-8')
2) htaccess: AddDefaultCharset windows-1251
3) А в хтмл шаблоне еще указано <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-5">
В итоге браузер будет думать(если не стоит фича "я понимаю, что это кракозябры и сам подберу кодировку"), что страница в utf-8' кодировке. Так как сервер увидев что скрипт посылает заголовок с кодировкой уже не будет отсылать то, что написано в штакессе. Ну а для браузера приоритет имеют заголовки, нежели тэги в ХТМЛе.
Как-то так.
Так что я за "AddDefaultCharset по умолчанию, а при необходимости header из скрипта";)
Чуть-чуть непонял вопрос, но все равно путь будет, может кому пригодится.
Content-Encoding возвращается сервером насколько я помню, а вот если Вы руками(в скрипте ГЗИПуете к примеру), то тогда надо header'om слать обязательно.
Всегда умиляли такие люди, которые берут заказ(ДЕНЬГИ!!!), а потом только начинают думать: "А как же мне это сделать? Ой! А я то и не знаю:( Придется идти на серч".
А потом заказчики нормальным разработчикам моск выносят тупыми вопросами типа "а 1000 товаров в БД это не много? А может взять выделенный сервер?". Теперь понятно откуда ноги растут:(
Насколько мне известно, все эти заголовки попадают в $_SERVER.
Правда на некоторых хостингах бывают исключения. У меня на джино нету Accept-Encoding нигде, хотя браузер этот заголовок отправляет. А вот на локалке есть $_SERVER['Accept-Encoding'].
47, 48, 49, 50 - по доллару на каждый:D
Вижу кое-какие подвижки по своим сайтам.
А че Вы хотели? Чтобы я угадал место расположения вируса? Ну так это тоже фантастика!
Если везде смотрели и не нашли, то 2 варианта:
1) Плохо смотрели
2) Фантастика/мистика/чудо
/ru/forum/774117 - вот тут почитайте для начала.
Выделить все->добавить в архив->выложить на биржу купли/продажи статей:D
На этот вопрос уже раз 100 точно давались ответы! Поиск Вам в помощь.
http://devaka.ru/articles/duplicates
Начни с простого: через гугловый веб-мастер