Войти

Показать полную графическую версию : Непостигаемое :)


Prisoner
10-04-2003, 04:24
В начале документа явно указана такая феня - <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">, но вот незадача, у некоторых пользователей (причем нет привязки к версиям бродилок - проверено) выставляется по умолчанию какая-то кодировка из ISO. А у некторых все нормально... с чем это может быть связано и как привести категорию последних пользователей к абсолютному большинству. (эдакая маленькая локальная утопия :) )

G r e y
20-04-2003, 14:38
Prisoner
Если это какой-либо скрипт, то возможно, что нужно указать кодировку в хедере скрипта. Также это может быть httpd.conf у апача. Или CGI.pm у перла.

vasketsov
29-04-2003, 07:08
Prisoner
причем нет привязки к версиям бродилок - проверено
Вот и написал бы, в каких версиях программ/языков/систем проверено. А то в мозилле ни разу так кодировки не сносило, в ИЕ - периодически, а как у него кэш переполнится - так буквально через раз.


озможно, что нужно указать кодировку в хедере скрипта
Ну, это легко проверяется.

1) броузеру ничего не известно, что на сервере есть какой-то скрипт, он понимает только результат. В случае ошибки необходимо проверить, что таких мет выходит 2 штуки.

2) В httpd.conf - может быть перекодировка, но либо у всех, либо в зависимости от языка клиента из запроса, ждем про версии бродилок.

Casufi
30-04-2003, 11:42
Извините, что вклиниваюсь в топик, но темы очень похожие и я подумал, что лучше не плодить много подобных топиков так вот существует проблема подобного характера а именно:
У себя на Маке (макинтош) на MacOsX (ну это клон BSD от Apple а так юникс юниксом) я поднял Апач2 и ПХП естественно что устанавливал я это все из пакетов  а не компилил сам так вот если я вылаживаю станицу с расширением html и в ней естть тег
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
, то она отображается нормально (правда без тега я не пробовал)
ежели я выкладываю страницу с расширением php и в ней присутствует точно такой же тег (без тега тоже самое) , то большинство броузеров (Експлорер, Мозила, Опера под Виндой и Мозила, Експлорер под Ягуаром), кодировку после загрузки страницы приходится выставлять в ручную, а в Сафари под Ягуаром вообще кодировка отказывается выставлятся.
Где грабли, может чегото прикрутить в настройках апача надо ??




© OSzone.net 2001-2012