|
||||
|
10.10.2. Западноевропейские наборы символов Западноевропейские наборы символов покрывают большинство западноевропейских языков, типа French, Spanish, Catalan, Basque, Portuguese, Italian, Albanian, Dutch, German, Danish, Swedish, Norwegian, Finnish, Faroese, Icelandic, Irish, Scottish и English. Объединения ascii (US ASCII): ascii_bin ascii_general_ci (значение по умолчанию) Объединения cp850 (DOS West European): cp850_bin cp850_general_ci (значение по умолчанию) Объединения dec8 (DEC Western European): dec8_bin dec8_swedish_ci (значение по умолчанию) Объединения hp8 (HP Western European): hp8_bin hp8_english_ci (значение по умолчанию) Объединения latin1 (cp1252 West European): latin1_bin latin1_danish_ci latin1_general_ci latin1_general_cs latin1_german1_ci latin1_german2_ci latin1_spanish_ci latin1_swedish_ci (значение по умолчанию) latin1 заданный по умолчанию набор символов. MySQL latin1 представляет собой тот же набор символов, что и Windows cp1252. Это означает, что это официальный ISO 8859-1 или IANA (Internet Assigned Numbers Authority) latin1, но IANA latin1 обрабатывает точки между 0x80 и 0x9f как неопределенные в то время, как cp1252 и, следовательно, MySQL latin1 назначают символы для тех позиций. Например, 0x80 знак Euro. Для неопределенных записей в cp1252 MySQL транслирует 0x81 в Unicode 0x0081, 0x8d в 0x008d, 0x8f в 0x008f, 0x90 в 0x0090 и 0x9d в 0x009d. Объединение latin1_swedish_ci это значение по умолчанию, которое, вероятно, используется большинством заказчиков MySQL. Хотя часто скажется, что это основано на правилах объединения Swedish/Finnish, имеются шведы и финны, кто не соглашаются с этой инструкцией. Объединения основаны на latin1_german1_ci и latin1_german2_ci на стандартах DIN-1 и DIN-2, где DIN замещает Deutsches Institut f+-r Normung (немецкий эквивалент ANSI, в общем). DIN-1 называется словарным объединением, а DIN-2 называется объединением телефонного справочника. Правила latin1_german1_ci (словарного): +Д = A +Ц = O +Ь = U +Я = s Правила latin1_german2_ci (телефонного справочника): +Д = AE +Ц = OE +Ь = UE +Я = ss В объединении latin1_spanish_ci +- (n-tilde) отдельный символ между letter between n и o. Объединения macroman (Mac West European): macroman_bin macroman_general_ci (значение по умолчанию) Объединения swe7 (7bit Swedish): swe7_bin swe7_swedish_ci (значение по умолчанию) |
|
||
Главная | Контакты | Нашёл ошибку | Прислать материал | Добавить в избранное |
||||
|