NタイプからMタイプへの変換の注意2

図9.17 NタイプからMタイプへの変換2
- 1)の場合
-
入力側の2バイトコードは出力側のコードへと変換されます。また、例のように出力領域が実際の出力データサイズよりも大きくとられている場合、半角スペースが詰められます。
- 2)の場合
-
NタイプからMタイプへ変換を行う場合、入力側のコードをすべて2バイトコードとして変換します。この例では、入力側の1バイトコード「0x81」、「0x82」、「0x83」、「0x84」を、2つの2バイトコード「0x8182」と「0x8384」であるとして変換するため、出力側には外字変換されたコードが出力されています。
= 備考 =
この例では、外字未登録時にデフォルトコードに変換する設定で、SHIFT-JISの外字デフォルトコードを"0x81A0"としています。