Иногда возникает необходимость в Денвере сменить кодировку со стандартной на кодировку utf-8. По умолчанию кодировка Денвера стоит windows-1251. Для смены кодировки необходимо произвести следующие изменения:
- В файле \usr\local\apache\conf\httpd.conf меняем строку AddDefaultCharset window-1251 на AddDefaultCharset utf-8
- В файле \usr\local\mysql-5.5\my.iniделаем следующее:
- Выставляем default-character-set = utf8
- Выставляем character-set-server = utf8
- Выставляем init-connect = «set names utf8»
- Добавляем строку skip-character-set-client-handshake
- Сохраняем изменения и перезапускаем Denwer.
му ини ебучий сука все запарывал 2 недели ебался, спасибо за статью очень помогла!
Спасибо за статью, помогло изменение файла my.ini.
До этого натыкался на сайты, где было только про httpd.conf (не помогало)
Реально статья в самый цвет!
2 дня возился с httpd.conf, перелопатил кучу всего, написал целый скрипт и не мог понять почему character_set_name() выдает старую кодировку! Автору огромный респект!