Xwab
Форумыnavigate_nextПрограммирование на PHP

Сбой в кодировке
Сообщения
Axion

Доброго времени суток. С некоторых пор на моем сайте некоректно отображается русский текст в режиме "Просмотр html-кода" в Opera Mini (абракадабра), хотя шапка правильная (раньше работала).
Нашёл выход: в index.php дописал header('Content-Type: text/html; charset=utf-8'); Теперь все работает.
===
Вопрос: как сменить шапку, чтобы не использовать header('Content-Type: text/html; charset=utf-8'); Шапки разные надевал - непомогает

25 Дек 2011, 22:52
Float

А зачем? Пусть и шапка и заголовок будут одинаковые. Тем более, читал, что у шапки приоритет выше, чем у заголовка, поэтому как такое
Axion пишет:
"Шапки разные надевал - непомогает"

возможно, я не понимаю.

25 Дек 2011, 22:57
JoiNeD

В .htaccess добавь:
php_value default_charset utf-8

25 Дек 2011, 22:59
Axion

Дело в том, что такой же html-код на другом хостинге отображается коректно. Может причина в хостинге?
Но если header('Content-Type: text/html; charset=utf-8'); не нарушит работоспособность сайта, то сойдет )) Просто интерессно, почему шапки перестали работать

25 Дек 2011, 23:07
Casper

3. JoiNeD (Off)Жал|Отв
25 Дек 2011, 23:59
 В .htaccess добавь:
 php_value default_charset utf-8
И в догонку добавь AddDefaultCharset UTF-8

25 Дек 2011, 23:28
JoiNeD

Casper, это уже немного для других целей служит. Для txt файлов к примеру

25 Дек 2011, 23:39
Ответить на тему