Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: MySQL кодировка  (Прочитано 852 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MichailQwerty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
MySQL кодировка
« : 09 Июня 2012, 10:47:46 »
Всем доброго времени суток!

В общем, затеял сменить кодировку MySQL на UTF-8. Сделал как написано вот тут https://help.ubuntu.ru/wiki/mysql.
В итоге получил только частичный результат:
mysql>  show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
Как видно кодировка latin1 выжила. Особенно плохо что она осталась в БД.
Потом еще несколько статеек нагуглил, не получилось.
Что делать, как довести дело до конца?

Оффлайн tduglas

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: MySQL кодировка
« Ответ #1 : 09 Июня 2012, 18:34:22 »
1) vim /etc/mysql/my.cnf
[mysqld]
character-set-server = utf8

2) sudo /etc/init.d/mysql restart

3) Если уже до этого создана БД, то необходимо сделать alter database db_name set CHARACTER SET utf8 COLLATE utf8_general_ci;

Оффлайн MichailQwerty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: MySQL кодировка
« Ответ #2 : 10 Июня 2012, 09:14:42 »
А так сработало!)
Ubuntu не перестает меня удивлять)
Спасибо!

 

Страница сгенерирована за 0.043 секунд. Запросов: 23.