我试图在mysql表中使用汉字。在我的第一次尝试中,我写了一些类似于还有一个考试的东西,而我的桌子上还带着中文考试。ALTER TABLE posts CONVERT TO CHARACTER SET utf8;
我又试着写汉字,得到了同样的结果-( 还有一个考试.)。
在升级到MySQL 5.5之后,我们注意到默认MySQL服务器配置上发生了奇怪的错误,它使用utf16排序规则作为默认设置(至少在我看来是这样)。mysql-server-5.5 5.5.24-0ubuntu0.12.04.1 MySQL database server binaries and system database似乎不是在UTF8排序规则中发生的,这在my.cnf中可能是默认的。[mysqld]