程式碼頁轉換

資料提供者支援單位元組字元集(SBCS)、混合位元組字元集(MBCS)、雙位元組字元集(DBCS)以及 Unicode - UTF8 [1208],這是一種 8 位元的 Unicode 轉換格式。

主機 CCSID

資料提供者需要一個主機 CCSID(編碼字元集識別碼)的值,以便對字串資料執行代碼頁轉換。 預設的宿主 CCSID 值為 EBCDIC – 美國/加拿大 [37]。 通常,IBM DB2 的 z/OS 與 IBM i 資料庫伺服器使用 EBCDIC(擴展二進位編碼十進位交換碼)。

PC 程式碼頁面

資料提供者需要一個 PC 代碼頁的值,以便對字串資料進行代碼頁轉換。 預設的 PC 代碼頁為 ANSI – 拉丁文 I [1252]。 通常,資料使用者會使用 ANSI(美國國家標準協會)或 Unicode

處理二進位數據為字符

可選的程序二進位(CCSID 65535)作為字元,指示資料提供者根據資料來源嚮導「所有屬性」對話中設定的可選二進位碼頁面屬性,將 DB2 位元組與 Windows 字串之間轉換。 預設值為 false。

二進位碼頁面

資料提供者在支援程序二進位作為字元時,要求提供二進位碼頁碼。 預設情況下,此值設為 0(無代碼頁轉換)。 為主機 CCSID 指定一個正的四位數值,對應於主機整合伺服器中 SNA 國家語言支援(SNANLS)所支援的編碼字元集識別碼識別碼(CCSID)。

欲了解更多代碼頁轉換資訊,請參閱 SNA 國際化程式設計師參考