Назад | Перейти на главную страницу

Могу ли я увидеть фактическое сопоставление (например, Latin1), которое используется, например, в MySQL или Windows? Порядок символов, а не имя

Я поискал и нашел только описания имен и подборку сопоставлений.

Например:

_Zulu
0Alpha
Alpha
alpha

обычно сортируется таким образом (в Windows для США, на большинстве серверов SQL и т. д.), сначала подчеркивание. Это, конечно, делается в соответствии с настроенным сопоставлением. У этого сопоставления есть имя, но я хочу знать не это.

Что я хочу знать: что такое сопоставление? Как это на самом деле составлено?

Что-то вроде:

_
0
1
2
3
4
...
a
...
A
...
Z

Сопоставления (по крайней мере, для Unicode) основаны по следующим характеристикам:

http://www.unicode.org/cldr/charts/30/collation/index.html

Порядок букв в различных MySQL COLLATIONs дано Вот для utf8 и Вот для utf8mb4.