AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X |
| X | X | X |
目的
提供多位元組字集 (MBCS) 支援給 Net.Data 內建的字串及字組函數。 您可以在 Net.Data 起始設定檔中設定這個變數, 但也可以在巨集中使用它來設定或置換現行的設定。
使用 DEFINE 陳述式或 以 @DTW_ASSIGN() 函數來設定這個變數值。
OS/400 的使用者請注意: Net.Data for OS/400 會自動啟用 MBCS 支援的函數, 所以不需要這個變數。Net.Data for OS/400 不處理被移到 OS/400 作業系統的巨集內所含的此變數。
這個架構變數使用 DTW_UNICODE 架構變數。 若 DTW_UNICODE 使用預設值 NO,則使用 DTW_MBMODE 的值。若 DTW_UNICODE 設定的值不是 NO,則使用其值。 表 24 說明這兩個變數決定內建函數處理字串的方式:
表 24. DTW_UNICODE 與 DTW_MBMODE 設定之間的關係
若 DTW_UNICODE 設定為 ... | 若 DTW_MBMODE=YES | 若 DTW_MBMODE=NO |
---|---|---|
NO | 支援 DBCS 混合 SBCS | 僅支援 SBCS |
UTF8 | 支援 UTF-8 | 支援 UTF-8 |
值
DTW_MBMODE="YES"|"NO"
值 | 說明 |
---|---|
YES | 指定 MBCS 支援給字串及字組函數 |
NO | 指定字串及字組函數不要有 MBCS 支援。 NO 是預設值。 |
範例
範例 1: 置換 INI 檔案中的值
INI 檔:
DTW_MBMODE NO
巨集:
%DEFINE DTW_MBMODE = "YES"