我只能将 utf8 字符放入我的数据库中,因此数据库中的所有内容都是 utf8。
我尝试了“yum install mysql mysql-server -with-charset=utf8”,但不正确。
如果我使用“yum install mysql mysql-server”安装,我会得到默认的 latin1 字符集。
非常感谢任何建议和帮助!
答案1
在 /etc/my.cnf 中
default-character-set=utf8
如果你只使用这个字符集
对于已创建的使用 latin1 字符集的数据库,请执行以下操作
alter database database_name charset=utf8;
对于每个表:
alter table table_name charset=utf8;
对于每个 varchar/char 类型的列:
alter table table_name alter column column_name charset=utf8;