Aracılığıyla paylaş


Unicode

Unicode, birçok dildeki karakterler için kodlamayı tanımlar.

Unicode standardı hakkında daha fazla bilgi için bkz. Unicode Konsorsiyumu.

Unicode, evrensel bir karakter kümesi tanımlar. Windows ANSI kod sayfası, genellikle bir dil için karakterler içeren bir karakter kümesi tanımlar. Farklı kod sayfaları kullanmak için gereken bir uygulama yazmak daha zor olabilir.

Unicode bir kod sayfası gerektirmez. Her kod noktası, bir dilde tek bir karaktere eşlenir.

Şu anda ODBC'nin desteklediği tek Unicode kodlaması, bir karakteri temsil etmek için 16 bitlik bir tamsayı (sabit uzunluk) kullanan UCS-2'dir. Unicode, uygulamaların farklı dillerde çalışmasına olanak tanır.

ODBC 3.5 (veya üzeri) Sürücü Yöneticisi Unicode etkindir. Bu iki ana alanı etkiler: işlev çağrıları ve dize veri türleri. Driver Manager, fonksiyon dizesi argümanlarını ve dize verilerini uygulamanın ve sürücünün gerektirdiği şekilde eşler; ikisi de Unicode veya ANSI etkin olabilir. Bu iki alan , Unicode İşlev Bağımsız Değişkenleri ve Unicode Verileri bölümlerinde ayrıntılı olarak ele alınmaktadır.

ODBC 3.5 (veya üzeri) Sürücü Yöneticisi, hem Unicode uygulaması hem de ANSI uygulaması ile Unicode sürücüsü kullanımını destekler. Ayrıca ANSI uygulamasıyla ANSI sürücüsünün kullanımını da destekler. Sürücü Yöneticisi, ANSI sürücüsüyle çalışan bir Unicode uygulaması için sınırlı Unicode-ANSI eşlemesi sağlar.

Bu bölüm aşağıdaki konuları içerir.