MySQL - как изменить кодировку по умолчанию на uft8? - PullRequest
0 голосов
/ 31 декабря 2011

Мне нужно изменить кодировку по умолчанию MySQL.Я хочу, чтобы новая база данных и все таблицы использовали UTF-8.Когда я создаю модульные тесты django, тесты не выполняются при создании БД, потому что для нее задано значение latin1.

Я не могу этого сделать в my.cnf.Я использую Ubuntu и MySQL, установленные из репозитория.

Ответы [ 2 ]

0 голосов
/ 31 декабря 2011

Попробуйте:

# Alter your database
ALTER DATABASE database_name DEFAULT CHARSET=utf8;

SHOW CREATE DATABASE database_name;
CREATE DATABASE `zzz_test` /*!40100 DEFAULT CHARACTER SET utf8 */
0 голосов
/ 31 декабря 2011
create database `something` default charset=utf8;

http://dev.mysql.com/doc/refman/5.0/en/create-database.html

...