是否有任何排序规则以区分大小写的方式区分“е”和“ё”?

时间:2019-06-04 06:22:39

标签: mysql mariadb

蒙古字母有35个字母,包括“е”,“ё”字母。 see。在蒙古语中,“ес”和“ёс”是不同的词,其含义不同。但是utf8mb4_unicode_ci认为它是相同的。但事实并非如此。由于大小写敏感,utf8mb4_bin不适合。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

如果您要使用区分重音但不区分大小写的排序规则,请使用utf8mb4_0900_as_ci

来自MySQL :: MySQL 8.0 Release Notes :: Changes in MySQL 8.0.2 (2017-07-17, Development Milestone)

  
      
  • MySQL现在为utf8mb4_0900_as_ci Unicode字符集支持新的归类utf8mb4。该排序规则区分重音且不区分大小写。它与默认utf8mb4排序规则(utf8mb4_0900_ai_ci)类似,不同之处在于默认排序规则不区分重音。
  •