另一種類型的 DBCS 編碼存在於大型主機系統上,而大型主機系統合併 DBCS 支援與 3270 樣式資料流。每個 DBCS 字元字串都是以逸出代碼 (稱為取消變換/啟用變換
或 SO/SI) 來括住。這些代碼是源自需要舊樣式印表機,以從 EBCDIC 字元集取消變換為 DBCS 字元集。主要製造商具有 SO/SI 的不同編碼;部分製造商會將
DBCS 代碼補上一個位元組的移位碼資訊,而其他製造商則會將 DBCS 代碼補上兩個位元組的移位碼資訊。在讀取大型主機的 DBCS 資訊時,這些差異可能會造成問題。
PC、小型電腦和工作站沒有 SO/SI,但是有它們自己的 DBCS 編碼類型,而不同製造商的 DBCS 編碼類型會不同。SAS 有數種輸出格式和輸入格式可以讀取
SO/SI 系統上的 DBCS:
支援 SO/SI 系統上 DBCS 的 SAS 輸出格式和輸入格式
關鍵字
|
語言元素
|
描述
|
$KANJI
|
輸入格式
|
移除日文漢字 DBCS 的 SO/SI
|
$KANJIX
|
輸入格式
|
將 SO/SI 增加至日文漢字 DBCS
|
$KANJI
|
輸出格式
|
將 SO/SI 增加至日文漢字 DBCS
|
$KANJIX
|
輸出格式
|
移除日文漢字 DBCS 的 SO/SI
|