Уроки по программированию

Кодировка Денвера. Сменить кодировку на utf-8

Иногда возникает необходимость в Денвере сменить кодировку со стандартной на кодировку utf-8. По умолчанию кодировка Денвера стоит windows-1251. Для смены кодировки необходимо произвести следующие изменения:

  1. В файле \usr\local\apache\conf\httpd.conf меняем строку AddDefaultCharset window-1251 на AddDefaultCharset utf-8
  2. В файле \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
  3. Сохраняем изменения и перезапускаем Denwer.

Комментарии к статье

  • Аватарка 18.09.2014
    Ответить hakkeridze

    му ини ебучий сука все запарывал 2 недели ебался, спасибо за статью очень помогла!

  • Аватарка 17.05.2017
    Ответить abrakadadra

    Спасибо за статью, помогло изменение файла my.ini.
    До этого натыкался на сайты, где было только про httpd.conf (не помогало)

  • Аватарка 15.04.2020

    Реально статья в самый цвет!
    2 дня возился с httpd.conf, перелопатил кучу всего, написал целый скрипт и не мог понять почему character_set_name() выдает старую кодировку! Автору огромный респект!

Добавить комментарий

Ваш адрес email не будет опубликован.