使用 DBCS 資料

DBCS 檔案是包含雙位元組資料的檔案,或用來處理雙位元組資料的檔案,例如日文、中文或韓文。 其他檔案稱為英數檔案。 您可以在顯示器、印表機、磁帶、磁片及 ICF 裝置上檢視 DBCS 檔案。

支援 DBCS 資料的更現代方法是使用 Unicode 而非 DBCS 欄位。 (IBM 建議您使用 Unicode 來開發新的應用程式。)

您使用資料說明規格 (DDS) 來說明可使用 DBCS 的裝置檔案。

在下列一或多個狀況中,您應該指出檔案是 DBCS:

  • 檔案會接收輸入,或顯示或列印具有雙位元組字元的輸出。
  • 檔案包含雙位元組文字。
  • 檔案在 DDS 中具有處理時在檔案中使用的雙位元組文字 (例如常數欄位及錯誤訊息)。
  • 檔案的 DDS 包括 DBCS 關鍵字。
  • 檔案會儲存雙位元組資料 (資料庫檔案)。

混合資料串流中的 DBCS 字串

一般而言,在 DBCS 環境中同時使用單位元組字元和雙位元組字元。 例如,日本的會計公司在試算表中同時使用英文和日文。 如果英文和日文都編碼為混合 SBCS 和 DBCS ,則產品必須能夠瞭解同時包含單位元組編碼字元和雙位元組編碼字元的混合字集。

在使用 EBCDIC 的 IBM® 系統中,在混合資料串流中以移出 (SO) 控制字元及移入 (SI) 控制字元括住 DBCS 字串。

下列範例顯示混合字串的編碼:

  sss  (SO)  D1D2D  (SI)  ssss

下列範例顯示混合十六進位字串的編碼:

  818283  0E     41424143  0F  818283

支援的程式碼範圍

IBM i 作業系統支援日文、韓文、簡體中文及繁體中文字集代碼範圍。

使用產品的 IBM i Access Family ,系統也提供下列非IBM 個人電腦 DBCS 字碼頁的支援:

  • 大韓民國國家標準圖形字集 (KS)
  • 台灣產業標準圖形字集 (Big5)
  • 中華人民共和國國家標準圖形字集 (GB)