Aracılığıyla paylaş


Kod sayfa mimarisi

Karakter dizesinin fiziksel olarak depolanmasını alfabe düzenlerinden denetleme SQL Server. harmanlama, her karakter ve kurallar, karakter sıralanmış karşılaştırılır ve temsil eden bit deseni belirtir.

Bir bilgisayar, karakter ya da AÇıK olan bir bit farklı desenleri tarafından temsil edilen ya da OFF.Bir bayt 8 bit vardır ve 8 bit açık AÇıK ve KAPALı, 256 farklı desenleri.Her karakter depolamak için 1 bayt kullanan BIR program, bu nedenle her bit desenleri bir karakter atayarak farklı olan en çok 256 karakter gösterebilir.2 Bayt 16 bit vardır ve 16 bit açık AÇıK ve KAPALı 65.536 benzersiz desenler olarak.Her bir karakteri göstermek için 2 bayt kullanan BIR program, en çok 65.536 karakter gösterebilir.

Tek baytlı kod tanımlarını karakterler bir bayt olası 256 bit desenler için sayfalardır.Kod sayfaları büyük ve küçük harflerin, sayı, simgeler ve (!), ünlem işareti gibi özel karakterler için bit desenlerini tanımlamak (@), sayı işareti (#) veya yüzde (%) işareti.Her Avrupa dili, Almanca veya ispanyolca, kendi tek baytlı kod sayfa vardır.A-Z Latin alfabesi karakterleri göstermek için kullanılan bit desenleri tüm kod sayfa s için aynı olmakla birlikte, vurgulu karakterler göstermek için kullanılan bit desenleri bir farklılık kod sayfa sonraki için.

Tek baytlı karakter kümesi, çok sayıda dil tarafından kullanılan tüm karakterleri depolayamıyor.Bazı Asya dilleri karakterleri binlerce; bu nedenle, karakter başına 2 bayt kullanıyor olmaları gerekir.Çift bayt karakter kümeleri, bu dillere ait tanımlanmış ve kod sayfalarını da etrafında tanımlandı.

Aşağıdaki tablo kod sayfaları, gösterir. SQL Server destekler.

Kod sayfa

Açıklama

1258

Vietnam Dili

1257

Baltık

1256

Arapça

1255

Hebrew

1254

Türkçe

1253

Yunanca

1252

Latin1 (ANSI)

1251

Kiril

1250

Orta Avrupa

950

Çince (Geleneksel)

949

Kore Dili

936

Çince (Basitleştirilmiş)

932

Japanese

874

Thai

850

Çok dilli (MS-DOS Latin1)

437

ms-dos ABDİngilizce

Birden çok alfabe düzenlerinden, Unicode verileri için aynı kod sayfasını kullanabilirsiniz.Örneğin, kod sayfa 1251 tanımlayan bir küme Kiril karakterleri.Bu kod sayfa Macedonian_FYROM_90 Cyrillic_General ve Ukrayna dili gibi birkaç alfabe düzenlerinden tarafından kullanılır.Unicode karakter verileri göstermek için bu alfabe bit kümesinin aynısını kullanın, ancak bunlar geçerli sıralama ve karşılaştırma kuralları biraz farklıdır.Dil veya harmanlama ile ilişkili alfabesi karakterleri doğru sırasını sözlük tanımlarını ele alabilir, böylece budur.

See Also

Concepts