Unicode
Unicode 定義了許多語言的字元編碼方式。
如需 Unicode 標準的詳細資訊,請參閱 Unicode Consortium。
Unicode 定義了一套通用的字元集。 Windows ANSI 字碼頁會定義字元集,通常包含一種語言的字元。 若要撰寫需使用不同字碼頁的應用程式,可能比較困難。
Unicode 不需要字碼頁。 在部分語言中,每個字碼指標都會對應到單一字元。
目前,ODBC 唯一支援的 Unicode 編碼方式是 UCS-2,UCS-2 會使用 16 位元整數 (固定長度) 來表示字元。 Unicode 可讓應用程式以不同的語言運作。
ODBC 3.5 (或以上版本) 驅動程式管理員已啟用 Unicode 功能。 這會影響兩個主要區域:函式呼叫和字串資料類型。 驅動程式管理員會將應用程式和驅動程式所需的函式字串引數和字串資料對應,這兩者都支援 Unicode 或 ANSI 功能。 這兩個領域會在 Unicode 函式引數和 Unicode 資料等小節中詳細討論。
ODBC 3.5 (或以上版本) 驅動程式管理員支援搭配 Unicode 應用程式和 ANSI 應用程式使用 Unicode 驅動程式。 其也支援搭配 ANSI 應用程式使用 ANSI 驅動程式。 驅動程式管理員為使用 ANSI 驅動程式的 Unicode 應用程式提供有限的 Unicode 對 ANSI 對應。
此章節包含下列主題。