Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > проблема с кодировкой на хостинге


Автор: 4epT 17.9.2010, 00:02
Добрый вечер! Я залил сайт на хостинг ... каждая страница сохранена в UTF-8, в страницах указана кодировка по умолчанию - UTF-8
Код

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


в админ панели хостинга выбрал тоже UTF-8. Но по прежжнему отображает знаки вопросы =(

на локальном веб сервере все работает нормально. Скажите пожалуйста как можно исправить эту проблему?

p.s. изменить через файл .htaccess пробовал, результатов не дало, мало того в тех поддержке сказали что так делать не нужно.

Автор: skyboy 17.9.2010, 01:35
в параметрах отображения браузера стоит "определять кодировку автоматически"?

Автор: 4epT 17.9.2010, 07:34
Цитата(skyboy @ 17.9.2010,  01:35)
в параметрах отображения браузера стоит "определять кодировку автоматически"?

да ...

сменил хостинг, все нормально работает ... но у этого хостинга цена в 5 раз дороже =(

P.S. посоветуйте хороший и не дорого пхп хостинг =)

Автор: MoLeX 17.9.2010, 07:49
проблема не в хостинге, а в руках. ведь есть куча способом заставить отображать как надо, один из них через .htaccess
Код

AddDefaultCharset UTF-8


Добавлено через 47 секунд
или php
Код

header("Content-Type: content=text/html; charset=utf-8");


Добавлено через 1 минуту и 5 секунд
http://www.google.ru/#q=php+header+utf-8&hl=ru&newwindow=1&source=lnt&tbs=lr:lang_1ru&lr=lang_ru&sa=X&ei=cfOSTLubDpSnOJOL4YgJ&ved=0CAcQpwU&fp=67bc4258aacbfe4d

Автор: 4epT 17.9.2010, 15:13
Цитата(MoLeX @ 17.9.2010,  07:49)
проблема не в хостинге, а в руках. ведь есть куча способом заставить отображать как надо, один из них через .htaccess
Код

AddDefaultCharset UTF-8


Добавлено @ 07:50
или php
Код

header("Content-Type: content=text/html; charset=utf-8");


Добавлено @ 07:50
http://www.google.ru/#q=php+header+utf-8&hl=ru&newwindow=1&source=lnt&tbs=lr:lang_1ru&lr=lang_ru&sa=X&ei=cfOSTLubDpSnOJOL4YgJ&ved=0CAcQpwU&fp=67bc4258aacbfe4d

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

а вот насчет через php, это не тоже самое что и:

Код

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Автор: Lorigin 20.9.2010, 12:31
Нет не тоже самое... ты проверь!

Автор: DeamonShan 20.9.2010, 15:00
4epT, если контент из БД вытаскивается, то попробуйте бд настроить...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)