5.1.2 入力ファイルに対するエンコーディング

EURでは,入力ファイルにUnicodeやShift JISが使用できます。

エンコーディングがUnicodeの場合は,実装水準1に対応しています。なお,実装水準1に結合文字は含まれません。

入力ファイルの文字は,次の表に示すエンコーディングを使用して変換します。入力ファイルに対するエンコーディングを間違えると,文字化けが起きたり空白が出力されたりする場合があります。

表5-1 入力ファイルに対して使用するエンコーディング

入力ファイル文字コード
帳票ファイルShift JIS,UTF-16
マッピングデータファイルUTF-8,UTF-16,ロケールに対応する文字コード
ユーザ定義データファイルUTF-8,UTF-16,ロケールに対応する文字コード
プリンタ定義ファイルUTF-8,UTF-16,ロケールに対応する文字コード
画像ファイル文字コードなし(バイナリ)
複数様式情報定義ファイルUTF-8,UTF-16,ロケールに対応する文字コード
帳票セット指定ファイルUTF-8,UTF-16,ロケールに対応する文字コード
接続情報ファイルUTF-8,UTF-16,ロケールに対応する文字コード
可変記号値定義ファイルUTF-8,UTF-16,ロケールに対応する文字コード
置き換え表管理情報ファイルUTF-8,UTF-16,ロケールに対応する文字コード
置き換え表ファイルUTF-8,UTF-16,ロケールに対応する文字コード
オプション記述ファイルUTF-8,UTF-16,ロケールに対応する文字コード
注1
BOM(Byte Order Mark)を付与したUTF-16エンコーディングで変換します。
注2
UTF-8で表現できる文字(1バイト~4バイト)の中に不正なコードが使用されている場合,文字の先頭から不正なコードまでを半角空白に置き換えます。
注3
ロケールに対応する文字コードについては,「付録C 作業環境の言語との対応」を参照してください。