Code Page Architecture

Sortowanie kontroli 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ównywany.

Na komputerze, znaki są reprezentowane przez różne wzorce bitów, przy czym każda ON lub OFF.Brak 8 bitów w bajt i mogą być włączane 8 bitów ON i OFF w 256 różnych wzorów.Program używający 1 bajt na przechowywanie każdy znak w związku z tym może reprezentować więcej niż 256 znaków różnych przez przypisanie do każdego ze wzorców bit znaku.Brak 16 bitów w 2 bajty, a 16 bitów, które mogą być włączane ON i OFF w 65 536 unikatowych wzorców.Program używający 2 bajtów 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 ze wzorców 256 bitów w jeden bajt.Strony kodowe zdefiniować bit desenie dla wielkich i małych liter, cyfr, symboli i znaków specjalnych, takich jak wykrzyknik (!), znak (@), krzyżyk (#), lub procentu (%).Poszczególnych języków europejskich, takich jak niemiecki lub hiszpańskim, ma swoją własną strona kodowa jednobajtowych.Desenie bit używany do reprezentowania alfabetu łacińskiego znaki od A do Z, są takie same dla wszystkich stron kodowych, desenie bit używany do reprezentowania znaki akcentowane zmieniają się z jednej strona kodowa do następnego.

Zestawy znaków jednobajtowych nie może przechowywać wszystkie znaki używane przez wiele języków.Niektóre języki azjatyckie tysięcy znaków; z tego powodu, 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 stron kodowych SQL Server obsługuje.

Strona kodowa

Description

1258

Wietnamski

1257

Bałtycki

1256

Arabski

1255

Hebrew

1254

Turecki

1253

Grecki

1252

Latin1 (ANSI)

1251

Cyrylica

1250

Europa Środkowa

950

Chiński (tradycyjny)

949

Koreański

936

Chiński (uproszczony)

932

Japanese

874

Thai

850

Wielojęzyczny (Latin1 MS-DOS)

437

USA MS-DOSAngielski

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 znaków cyrylicy.Ta strona kodowa jest używany przez kilka ustawień sortowania, takich jak Cyrillic_General, ukraiński i Macedonian_FYROM_90.Mimo, że wszystkie te metody sortowania używać tego samego zestaw bitów do reprezentowania danych znakowych nie obsługujących kodu Unicode, sortowania i porównywania reguły stosowane są nieco inne.Jest to więc może ich obsłużyć definicji słownika poprawności sekwencji znaków w języku lub alfabetu skojarzonych z sortowanie.

See Also

Concepts