我需要更改MySQL的默认字符集。我希望新数据库和所有表都使用UTF-8。当我创建django单元测试时,测试在创建数据库时失败,因为它被设置为latin1。
我不能在my.cnf中这样做。我使用从存储库安装的Ubuntu和MySQL。
答案 0 :(得分:0)
create database `something` default charset=utf8;
答案 1 :(得分:0)
尝试:
# Alter your database
ALTER DATABASE database_name DEFAULT CHARSET=utf8;
SHOW CREATE DATABASE database_name;
CREATE DATABASE `zzz_test` /*!40100 DEFAULT CHARACTER SET utf8 */