ПредишенСледващото

Моля, имайте предвид, че Съединените ucs2_roman_ci и utf8_roman_ci и Й се считат за еквивалентни, както и чифт U и V.

Асоциации и ucs2_hungarian_ci utf8_hungarian_ci бяха добавени в MySQL 5.1.5.

MySQL е пригодена да комбинира utf8_unicode_ci съгласно Unicode Сравнение алгоритъм (UCA), описан инча Комбинирането употреби версия 4.0.0-UCA ключове тегло. Следващата дискусия използва utf8_unicode_ci, но също така е вярно за ucs2_unicode_ci.

Съединените utf8_unicode_ci има само частична подкрепа за Unicode Collation алгоритъм. Някои знаци още не се поддържат. Той също така не е напълно осигурено сливане етикет. Това се отразява главно виетнамски и някои по-рядко срещани езици в България, като Удмуртски, татарски, башкирски, и Мари.

По-стари имот в utf8_unicode_ci: той поддържа разширения, това е, когато един знак сравнява като равни комбинации от други знаци. Така например, в немската и някои други езици ├YA равен на СС.

utf8_general_ci сдружение, което не поддържа разширението. Това може да направи само едно-към-едно сравнения между героите. Това означава, че сравненията за utf8_general_ci асоциации по-бързо, но малко по-малко вярна, отколкото сравнения за utf8_unicode_ci.

Например, следните уравнения са верни в utf8_general_ci и utf8_unicode_ci:

Разликата между асоциациите: това важи за utf8_general_ci:

По това време, тъй като се отнася и за utf8_unicode_ci:

MySQL прилага за съответния език, асоциации за набор от UTF8 символи само при поръчка с utf8_unicode_ci не работи добре за езика. Например, utf8_unicode_ci работи добре за немски и френски език, така че не е необходимо да се създаде специален utf8 комбинирането на тези два езика.

utf8_general_ci също е задоволително за немски и френски език, с изключение на това, че една и съща ├YA ите, но СС. Ако това е приемливо за кандидатурата си, а след това използвайте utf8_general_ci, защото тя е по-бързо. В противен случай използвайте utf8_unicode_ci, защото тя по-точно.

utf8_swedish_ci, подобно на други за съответния език, асоциации utf8, получена от utf8_unicode_ci с допълнителни езикови правила. Например, след съхранение комуникация в шведски, които не са приложими за немски или френски език:

Асоциации и utf8_spanish_ci utf8_spanish2_ci съответства на модерна и традиционна испанска, съответно. И в двете асоциации ├▒ (п-тилда) единен характер между п и о. Освен това, за tradiionnogo испански СН един символ между С И D, и П един символ между L и М

Западноевропейски знакови набори обхващат повечето западноевропейски езици, като например френски, испански, каталонски, баски, португалски, италиански, албански, холандски, немски, датски, шведски, норвежки, финландски, Фарьорски, исландски, ирландски, шотландски и английски език.

Асоциация на ASCII (САЩ ASCII):

ascii_general_ci (по подразбиране)

cp850 асоцииране (DOS Западна Европа):

cp850_general_ci (по подразбиране)

Подкрепете проекта - споделете линка, благодаря!