Милованов Ю.С

Милованов Ю.С
Рейтинг
196
Регистрация
24.01.2008
Должность
PROgrammer
Интересы
Автомобили, рыбалка, охота

Ну если Вы делитант, то тогда онли руки;)

А инструменты уже для профессионалов.

Немного про кодировки и способы передачи:

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

Вижу кое-какие подвижки по своим сайтам.

Mal3Tula:
смотрели везде где указал, поиском ничего не нашел. Надеюсь, когда Милованов Ю.С вам понадобится помощь, то в ответ не получите ссылку и фантастику.

---------- Добавлено 23.05.2013 в 16:46 ----------

.htacсess чистый

А че Вы хотели? Чтобы я угадал место расположения вируса? Ну так это тоже фантастика!

Если везде смотрели и не нашли, то 2 варианта:

1) Плохо смотрели

2) Фантастика/мистика/чудо

/ru/forum/774117 - вот тут почитайте для начала.

Выделить все->добавить в архив->выложить на биржу купли/продажи статей:D

На этот вопрос уже раз 100 точно давались ответы! Поиск Вам в помощь.

http://devaka.ru/articles/duplicates

Начни с простого: через гугловый веб-мастер

Всего: 1956