Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Непостигаемое :) (http://forum.oszone.net/showthread.php?t=31757)

Prisoner 10-04-2003 04:24 216847

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

G r e y 20-04-2003 14:38 216848

Prisoner
Если это какой-либо скрипт, то возможно, что нужно указать кодировку в хедере скрипта. Также это может быть httpd.conf у апача. Или CGI.pm у перла.

vasketsov 29-04-2003 07:08 216849

Prisoner
Цитата:

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


Цитата:

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

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

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

Casufi 30-04-2003 11:42 216850

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


Время: 15:32.

Время: 15:32.
© OSzone.net 2001-