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.

Zobacz także

Koncepcje