10.10.2 Западноевропейские наборы символов
Западноевропейские наборы символов охватывают большинство западноевропейских языков, таких как французский, испанский, каталонский, баскский, португальский, итальянский, албанский, голландский, немецкий, датский, шведский, норвежский, финский, фарерский, исландский, ирландский, шотландский и английский.
-
ascii(US ASCII) сортировки:ascii_binascii_general_ci(по умолчанию)
-
cp850(DOS Западная Европа) сортировки:cp850_bincp850_general_ci(по умолчанию)
-
dec8(DEC Западная Европа) сортировки:dec8_bindec8_swedish_ci(по умолчанию)
-
hp8(HP Западная Европа) сортировки:hp8_binhp8_english_ci(по умолчанию)
-
latin1(cp1252 Западная Европа) сортировки:latin1_binlatin1_danish_cilatin1_general_cilatin1_general_cslatin1_german1_cilatin1_german2_cilatin1_spanish_cilatin1_swedish_ci(по умолчанию)
latin1является набором символов по умолчанию.latin1MySQL совпадает с набором символов Windowscp1252. Это означает, что он совпадает с официальным набором символовISO 8859-1или IANA (Internet Assigned Numbers Authority)latin1, за исключением того, что IANAlatin1рассматривает кодовые точки между0x80и0x9fкак “неопределённые”, в то время какcp1252, и, следовательно,latin1MySQL, назначают символы для этих позиций. Например,0x80— знак евро. Для записей “неопределённых” вcp1252MySQL преобразует0x81в Unicode0x0081,0x8dв0x008d,0x8fв0x008f,0x90в0x0090и0x9dв0x009d.Сортировка
latin1_swedish_ci, вероятно, используется большинством клиентов MySQL. Хотя часто говорят, что она основана на правилах сортировки шведского/финского языков, некоторые шведы и финны не согласны с этим утверждением.Сортировки
latin1_german1_ciиlatin1_german2_ciоснованы на стандартах DIN-1 и DIN-2, где DIN обозначает Deutsches Institut für Normung (немецкий аналог ANSI). DIN-1 называется “словарной сортировкой”, а DIN-2 — “справочной сортировкой”. Примеры влияния этого на сравнения или поиск см. в разделе 10.8.6, «Примеры влияния сортировки».-
latin1_german1_ci(словарные) правила:Ä = A Ö = O Ü = U ß = s
-
latin1_german2_ci(справочные) правила:Ä = AE Ö = OE Ü = UE ß = ss
В сортировке
latin1_spanish_ciñ(ñ) является отдельной буквой междуnиo. -
macroman(Mac Западная Европа) сортировки:macroman_binmacroman_general_ci(по умолчанию)
-
swe7(7-битный шведский) сортировки:swe7_binswe7_swedish_ci(по умолчанию)
© 2025 Oracle
Licensed under the GPLv2 License.