Kod strony architektury
Kontrola sortowania magazyn fizyczny z ciągów znaków w SQL Server.sortowanie określa desenie bitowe reprezentujące każdy znak i reguł, które znaki są sortowane i porównywane.
W komputerze, znaki są reprezentowane przez różne wzorce bity, które są albo na lub OFF.Istnieją 8 bitów w bajcie i mogą być włączane 8 bitów na i wyłączona w 256 różnych wzorków.Program używający 1 bajt dla każdego znaku zatem może reprezentować maksymalnie 256 znaków różnych przez przypisanie każdego desenie bit znaku.2 Bajty są 16 bitów i mogą być włączane 16 bitów na i wyłączona w 65 536 unikatowych wzorców.Program, który wykorzystuje 2 bajty do reprezentowania poszczególnych znaków może reprezentować do 65 536 znaków.
Strony kodowe jednobajtowe są definicje znaków mapowane do każdego desenie 256 bitów w bajcie.Strony kodowe definiowania wzorców bit wielkich i małych liter, cyfr, symboli i znaków specjalnych, takich jak wykrzyknik (!), znaku (@), znak numeru (#) lub procentu (%).Każdy języków europejskich, takich jak niemiecki lub hiszpański, ma własny jednobajtowe strona kodowa.Chociaż desenie bitów używanych do reprezentowania znaków alfabetu łacińskiego a granicę są takie same dla wszystkich stron kodowych, desenie bitów używanych do reprezentowania znaki akcentowane różne jedna strona kodowa następnej.
Zestawy znaków jednobajtowych nie może przechowywać wszystkie znaki używane przez wiele języków.Niektóre języki azjatyckie są tysiące znaków; Dlatego należy użyć 2 bajty na znak.Zestawy znaków dwubajtowych zostały zdefiniowane dla tych języków, a także zostały zdefiniowane strony kodowe wokół nich.
W poniższej tabela przedstawiono strony kodowe SQL Server obsługuje.
Strona kodowa |
Opis |
---|---|
1258 |
Wietnamski |
1257 |
Bałtycki |
1256 |
Arabski |
1255 |
Hebrew |
1254 |
Turecki |
1253 |
Grecki |
1252 |
Latin1 (ANSI) |
1251 |
Cyrylica |
1250 |
Środkowoeuropejski |
950 |
Chiński (tradycyjny) |
949 |
Koreański |
936 |
Chiński (uproszczony) |
932 |
Japoński |
874 |
Thai |
850 |
Wielojęzyczny (Latin1 MS-DOS) |
437 |
MS-DOS, USAAngielski |
Wiele ustawień sortowania można użyć tej samej strona kodowa dla danych nie obsługujących kodu Unicode.Na przykład strona kodowa 1251 definiuje zestaw znaki cyrylicy.Ta strona kodowa jest używany przez kilka ustawień sortowania, takich jak Cyrillic_General, ukraiński i Macedonian_FYROM_90.Chociaż te ustawienia sortowania ten sam zestaw bitów do reprezentowania danych znakowych nieobsługujących kodu Unicode, stosują zasady sortowania i porównywania są nieco inne.Jest to więc obsługują definicji słownika poprawnooci sekwencji znaków w języku lub alfabetu skojarzone z sortowanie.