2013-05-22 5 views
1

С сопоставлением utf8_general_ci, MySQL считает Munchen и München одинаковыми, поскольку при этом сортировка u и ü считаются идентичными.Являются ли некоторые сравнения строк не символами?

Существуют ли какие-либо сортировки, где символьные последовательности разной длины считаются идентичными, например, где ü считается идентичным ue?

Справочная информация по вышеуказанному примеру: В Германии ue используется в качестве замены ü, когда доступен только латинский алфавит.

Фактически: Надеюсь, что таких сортировок не существует! Они сделают мою жизнь труднее.

ответ

2

Да, сопоставления, подобные xx_german2_ci, учитывают эти эквивалентности (см., Например, this fiddle).

+0

Спасибо, за плохие новости. ;-) – feklee

+0

Извините, я просто посланник: o) – RandomSeed

+0

Думаю, вы имели в виду 'xxx_german2_ci'. Если я попытаюсь исправить опечатку, я получу: * «Редактирование должно быть не менее 6 символов, есть ли что-то еще для улучшения этой должности?» * – feklee

Смежные вопросы