alexandr_f
Новичок
Непонятная проблема с кодировкой (FAQ читал)
Чтобы решить проблему с кодировкой я опробовал опубликованные на форуме советы, но ничего не получилось.
Так, в скриптах сайта использую кодировку UTF8. БД тоже в UTF8. После коннекта к базе сделал запрос
mysql_query("SET NAMES 'utf8'");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
В мета-тэгах страниц указал <meta http-equiv="Content-Type" content="text/html; charset=utf-8">.
В файле .htaccess указал AddDefaultCharset utf-8.
При этом у меня на локальном хосте (пакет Денвер) все работает нормально, тексты (загружаемые из базы и содержащиеся в шаблоне сайта) отображаются правильно.
Когда закачал сайт на сервер, браузер почему-то не подхватывает кодировку UTF8, а отображает иероглифы и вопросы (в браузере устанавливается кодировка - кириллица Windows). После переключения вручную кодировку на UTF8, все отображается нормально. При этом в Opere достаточно один раз вручную установить кодировку UTF8 и дальше браузер отображает все страницы нормально. А в IE и Mozilla необходимо вручную для каждой страницы менять с кириллицы Windows на UTF8.
Пожалуйста, помогите. В чем тут дело?
Чтобы решить проблему с кодировкой я опробовал опубликованные на форуме советы, но ничего не получилось.
Так, в скриптах сайта использую кодировку UTF8. БД тоже в UTF8. После коннекта к базе сделал запрос
mysql_query("SET NAMES 'utf8'");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
В мета-тэгах страниц указал <meta http-equiv="Content-Type" content="text/html; charset=utf-8">.
В файле .htaccess указал AddDefaultCharset utf-8.
При этом у меня на локальном хосте (пакет Денвер) все работает нормально, тексты (загружаемые из базы и содержащиеся в шаблоне сайта) отображаются правильно.
Когда закачал сайт на сервер, браузер почему-то не подхватывает кодировку UTF8, а отображает иероглифы и вопросы (в браузере устанавливается кодировка - кириллица Windows). После переключения вручную кодировку на UTF8, все отображается нормально. При этом в Opere достаточно один раз вручную установить кодировку UTF8 и дальше браузер отображает все страницы нормально. А в IE и Mozilla необходимо вручную для каждой страницы менять с кириллицы Windows на UTF8.
Пожалуйста, помогите. В чем тут дело?
