Проверте настройки сервера. Изначально Денвер настроен на кодировку windows-1251, если вы не меняли настройки Денвера, то для правильного отображения текста ваших php файлов, необходимо настроить сам Денвер:
Способ №1 – редактируем файл httpd.conf httpd.conf отвечает за глобальные инструкции для сервера, т.е. внесенные
в него изменения повлияют на все сайты, которые у нас будут храниться на сервере. Располагается он в
каталоге /usr/local/apache/conf/. Отредактировать нам требуется всего одну строку: ищем “AddDefaultCharset windows-1251?
и меняем её на “AddDefaultCharset utf-8?
Проблемы с UTF-8 - поиск причин.
Что за файлы такие на сервере - .my.cnf и .bash_history :confused: , за что они отвечают?
В файле .my.cnf есть строчка default_character_set = cp1251
я её заменил на
default_character_set = utf8
Помните, что все таблицы, и сама база данных должны быть в UTF-8. Ну и разумеется сам файл (без BOM).
|