я обнаружил, что получая мою страницу все браузеры автоматически выбирают кодировку utf-8 ?!?!?!?
Потом я обнаружил, что русский текст, присутствующий на сайте, отображается в виде абракадабры (на серваке Ubuntu Linux) - то есть редактор, в котором я писал русский тескт сохранял в кодировке utf-8 ??? - так что ли получается?
С другой стороны, мне тогда не понятно, почему я устанавливаю кодировку в браузере вручную и после этого русский текст отображается нормально ???!?!?!
Чо то я конкретно запутался
В принципе на эту страницу можно попасть по адресу [url]vmk.ksu.ru/testsys[/url] - просто на данный момент сервер почему-то не отвечает... Надо будет завтра посмотреть почему...
Покинул форум
Сообщений всего: 199
Дата рег-ции: Янв. 2008 Откуда: Израиль
Помог: -6 раз(а)
Кодировку можно жестко задать с помощью файла .htaccess Подробней
----- Не знаешь - молчи.
valenok
Отправлено: 14 Марта, 2008 - 12:24:30
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Dastar
Можно, но не нужно.
SergeantPEPPER
Браузер определяет кодировку двумя способами.
По указанной в заголовках и по указанной в документе.
Некоторые браузеры отдают предпочтение заголовкам, другие по ошибке документу.
Следовательно указывать следует обе след образом:
Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007 Откуда: Казань
Помог: 0 раз(а)
Спасибо передача в Header помогла, т.е. теперь автоматически выбирается нужная мне кодировка.
Но вот что делать, если кодировка браузером выбрана правильно, а вместо нормальных букв все равно показывается абракадабра???
Причем эта абракадабра совсем не та, о которой я спрашивал сначала.
У меня сайт работает на windows-1251, а сначала браузер выбирал utf-8 - Но эту проблему я с вашей помощью решил... ( При этом вместо русских букв были вопросики ).
А вот в этом случае не вопросики, а что то типа этого:
Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008 Откуда: Сутки до японии, неделя до Москвы
Помог: 0 раз(а)
Я как то долго мучался с одним сайтом. Прикол в том сосоялся, что все нормалтно заработало, когда я выставил кодировку вообще другую, не ту, которая выставлена в мета тегах, её пришлось подбирать...
----- купил камаз и не жалею,...
никого не жалею!!!
scuter
Отправлено: 03 Июня, 2008 - 14:23:47
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
такое бывает на некоторых хостингах,
в частности на ник.ру там наверное .htaccess прописать надо.
NOBEL
Отправлено: 25 Июня, 2008 - 06:36:35
Частый гость
Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008 Откуда: Сутки до японии, неделя до Москвы
Помог: 0 раз(а)
Интересно, можно ли писануть страницу сразу на нескольких кодировках?
Точнее, прописывать разные для разных частей, вся страница - то в нормальной кодировке.
При работе с глючним хостом, кидаем её (страницу) на него, грузим браузером и смотрим, тескст в какой кодировке отобразился првильно.
----- купил камаз и не жалею,...
никого не жалею!!!
EuGen
Отправлено: 25 Июня, 2008 - 09:41:13
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Кодировка всего документа все равно будет одна и та же. Но вывести текст в разных кодировках можно: http://php.su/functions/?iconv
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
aldan8
Отправлено: 06 Июня, 2009 - 23:35:32
Новичок
Покинул форум
Сообщений всего: 58
Дата рег-ции: Февр. 2009
Помог: 0 раз(а)
valenok пишет:
Браузер определяет кодировку двумя способами.
По указанной в заголовках и по указанной в документе.
Некоторые браузеры отдают предпочтение заголовкам, другие по ошибке документу.
Следовательно указывать следует обе след образом:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\webpage.com\www\page.php:80) in Z:\home\webpage.com\www\page.php on line 82
В классе нельзя вызывать функцию header ?
OverNik
Отправлено: 14 Ноября, 2009 - 01:06:58
Частый гость
Покинул форум
Сообщений всего: 182
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
Функцию Header нужно вызывать только перед тегом HTML, иначе она не будет работать!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.