Unicode kodlama düzenleri arasında veri dönüşümü yönetme
This topic describes how to preserve the integrity of character data when both server-side data storage and the client application that interacts with the data are Unicode-enabled, but use different Unicode encoding schemes.SQL Server stores Unicode in the UCS-2 encoding scheme.Ancak, birçok istemci, başka bir kodlama düzeni, genellikle UTF-8 Unicode işlem.Bu senaryo, Web tabanlı uygulamalar için sık sık ortaya çıkar.
Başka bir; çok sayıda aynı çözümler konuları ele bir kodlama düzeni hala aslında dönüştürdüğünüz nedeni Bir Unicode sunucu ve olmayan bir-Unicode istemci arasındaki veri dönüşümü yönetme ve Istemci/sunucu kod sayfaları arasında veri dönüşümü yönetme de geçerlidir. Unicode karakter dize sabitleri sunucuya gönderilen büyük K. gelmelidir.Web tabanlı uygulamalar için istemci taraflı HTML sayfa META öznitelik altında CHARSET kodunu belirtin.Örneğin, karakter KÜMESI belirtin = utf-8 kodlama düzeni Unicode, UTF-8.Kullanarak, sunucu tarafında istemci bir kodlama düzeni belirtmek oturum.CodePage özellik veya @ CODEPAGE yönergesini.Örneğin, kod sayfası = 65001 bir UTF-8 kodlama düzeni belirtir.ınternet ınformation Services (IIS) 5.0 veya sonraki sürümleri, bu yönergeleri izlerseniz, UTF-8 UCS-2'ye ve ek efor sizin geri dönüştürme sorunsuz işleyecektir.
Visual Basic uygulamasında UCS-2 kodlama düzeninde karakter dizeleri olarak işlenir.Bu nedenle, kodlama düzeni dönüştürme, bu uygulamaları ve SQL Server örneğine arasında açıkça belirtmeniz gerekmez.