Mysql服务器排序规则是utf8_general_ci in my.cnf
我在数据库中使用utf8_general_ci排序规则,现在我在同一个数据库中创建了几个具有utf8_unicode_ci排序规则的表现在,我想将utf8_unicode_ci用于服务器/数据库/表/字段。为了做到这一点,我首先需要将服务器的排序规则更改为utf8_unicode_ci,然后对数据库、表和字段进行排序。另一件事是,正如您所看到的,服务器级别的排序<
我有一个只有一个名为"tag“的字段的表,它是一个varchar(250)select * from test where tag = 'unó'select * from test where tag = 'uno'
也就是说,对于mysql此字段假定具有唯一的关键字...我尝试了其他排序规则,所有的"
每当我尝试这样做时,在特殊字符之前的所有字符都会被插入,但在特殊字符之后什么都不会插入到字段中。$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql');mysql_set_charset('utf-8', $conn);
mysql_query("SET NA