Unicode
Unicode mendefinisikan pengodean untuk karakter dalam banyak bahasa.
Untuk informasi selengkapnya tentang standar Unicode, lihat Konsorsium Unicode.
Unicode mendefinisikan set karakter universal. Halaman kode ANSI Windows mendefinisikan kumpulan karakter, biasanya berisi karakter untuk satu bahasa. Mungkin lebih sulit untuk menulis aplikasi yang diperlukan untuk menggunakan halaman kode yang berbeda.
Unicode tidak memerlukan halaman kode. Setiap titik kode dipetakan ke satu karakter dalam beberapa bahasa.
Saat ini, satu-satunya pengodean Unicode yang didukung ODBC adalah UCS-2, yang menggunakan bilangan bulat 16-bit (panjang tetap) untuk mewakili karakter. Unicode memungkinkan aplikasi untuk bekerja dalam bahasa yang berbeda.
Driver Manager ODBC 3.5 (atau lebih tinggi) diaktifkan Unicode. Ini memengaruhi dua area utama: panggilan fungsi dan jenis data string. Driver Manager memetakan argumen string fungsi dan data string seperti yang diperlukan oleh aplikasi dan driver, yang keduanya dapat diaktifkan Unicode atau diaktifkan ANSI. Kedua area ini dibahas secara rinci di bagian, Argumen Fungsi Unicode dan Data Unicode.
Driver Manager ODBC 3.5 (atau lebih tinggi) mendukung penggunaan driver Unicode dengan aplikasi Unicode dan aplikasi ANSI. Ini juga mendukung penggunaan driver ANSI dengan aplikasi ANSI. Driver Manager menyediakan pemetaan Unicode-ke-ANSI terbatas untuk aplikasi Unicode yang bekerja dengan driver ANSI.
Bagian ini berisi topik berikut.