Есть ли какое-либо сопоставление, чтобы различать 'е' и 'ё' в случае нечувствительности к регистру? - PullRequest
1 голос
/ 04 июня 2019

Монгольский алфавит состоит из 35 букв, включая буквы «е», «ё». см .А в монгольском «ес» и «ёс» это разные слова, имеющие разное значение.Но utf8mb4_unicode_ci думает, что это то же самое.Но это не так.utf8mb4_bin не подходит из-за чувствительности к регистру.Любой совет?

1 Ответ

2 голосов
/ 04 июня 2019

Если вы хотите, чтобы сортировка чувствительна к акценту, но не чувствительна к регистру, используйте utf8mb4_0900_as_ci.

С Замечания к выпуску MySQL :: MySQL 8.0 :: Изменения в MySQL 8.0.2 (2017-07)-17, этап разработки) :

  • MySQL теперь поддерживает новое сопоставление utf8mb4_0900_as_ci для набора символов utf8mb4 Unicode.Это сопоставление чувствительно к акценту и регистру.Это похоже на стандартную сортировку utf8mb4 (utf8mb4_0900_ai_ci) за исключением того, что сортировка по умолчанию нечувствительна к акценту.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...