Mysql 是否有任何排序规则来区分'е';和'ё';以不区分大小写的方式?

Mysql 是否有任何排序规则来区分'е';和'ё';以不区分大小写的方式?,mysql,mariadb,Mysql,Mariadb,蒙古语字母表有35个字母,其中包括“ё”、“ё”等字母。蒙古语中的“ёС”和“ёС”是不同的词,意思不同。但是utf8mb4\u unicode\u ci认为它是一样的。但事实并非如此utf8mb4_bin不适用。有什么建议吗?如果需要区分重音但不区分大小写的排序规则,请使用utf8mb4\u 0900\u as\u ci 发件人: MySQL现在支持一种新的排序规则,utf8mb4\u 0900\u as\u ci,用于utf8mb4Unicode字符集。此排序规则区分重音,不区分大小写。它

蒙古语字母表有35个字母,其中包括“ё”、“ё”等字母。蒙古语中的“ёС”和“ёС”是不同的词,意思不同。但是
utf8mb4\u unicode\u ci
认为它是一样的。但事实并非如此<由于区分大小写,代码>utf8mb4_bin不适用。有什么建议吗?

如果需要区分重音但不区分大小写的排序规则,请使用
utf8mb4\u 0900\u as\u ci

发件人:

  • MySQL现在支持一种新的排序规则,
    utf8mb4\u 0900\u as\u ci
    ,用于
    utf8mb4
    Unicode字符集。此排序规则区分重音,不区分大小写。它类似于默认的utf8mb4排序规则(
    utf8mb4\u 0900\u ai\u ci
    ),只是默认排序规则不区分重音

在版本8.0之前,您有两种选择:不区分大小写和重音,或者区分大小写和重音。所以,您需要升级。谢谢。我试试看。但目前在这里使用的mariadb 10.3不支持_ai_ci字符集。顺便说一句,蒙古语完全不同。不仅口音不同。