Вы здесь

UTF8 — кодировка по умолчанию в MySql

Столкнулся недавно на сервере с такой проблемой:
MySQL после установки по умолчанию настроен так, что все базы данных создаются в кодировке latin1_swedish, и в результате мой jabber-сервер OpenFire некорректно отображал историю переписки. Я настроил MySQL на использование кодировки UTF8 по умолчанию следующим образом:

Открываем основной файл конфигурации MySQL - my.cnf

nano /etc/mysql/my.cnf
и добавляем в соответствующие секции следующие строки:

  1. [client]
  2. default-character-set = utf8
  3.  
  4. [mysqld]
  5.  
  6. character-set-server = utf8

После чего сохраняем данный файл, и перезапускаем на сервере MySQL.

После этого базы данных и таблицы по умолчанию будут создаваться в кодировке UTF8.

Рубрики: 

Комментарии

Спасибо! Также периодически сталкиваюсь с этой проблемой, движки периодически крякозябры выдают, после переноса на другой сервер:)

Также рекомендуем