【发布时间】:2016-03-22 16:12:12
【问题描述】:
我运行这个命令
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
所以我认为这与编码错误无关。
【问题讨论】:
-
比较取决于您使用的排序规则。
-
吹毛求疵:这不是“英语”,它只是非重音字符,也就是“纯 ASCII”。
标签: mysql utf-8 character-encoding