mysql设置西班牙语是否平等英语?

时间:2016-03-22 16:12:12

标签: mysql utf-8 character-encoding

我运行此命令

select 'Conceição do Almeida'='Conceicao do Almeida';

等号的左侧是西班牙语,另一侧是英语。

但是,结果返回1!

显然,这是完全不同的两个字符串!

mysql设置西班牙语是否与英语相同?

顺便说一下

character_set_client        utf8mb4
character_set_connection    utf8mb4
character_set_database      utf8
character_set_filesystem    binary
character_set_results       utf8mb4
character_set_server        utf8
character_set_system        utf8

所以我不认为这是关于编码错误的。

1 个答案:

答案 0 :(得分:3)

比较取决于您使用的排序规则。

请参阅this SQLFiddle example

因此,要么更改表格排序规则,要么在utf8_bin等查询中使用特定排序规则。