NetCOBOL 技術情報:ノウハウ情報
NetCOBOL
Windows x86, .NET
Q
NetCOBOLでUnicodeの行順ファイルを作成する場合、ファイルの先頭に BOM(Byte Order Mark)を付加しないようにできますか。
A
Unicodeの行順ファイルを作成する場合は、必ずBOMが付加されます。 UnicodeデータをBOMなしのファイルに出力してテキストファイルとして 処理したい場合は、固定長レコード形式のレコード順ファイルを 使用してください。
また、レコード順ファイルを使用する場合は、出力するレコード内に 改行コードを含めて出力してください。
[参考]
Windows x86版 NetCOBOLでは、V10以降、BOMなしのテキストファイルを 行順ファイルとしてレコードを参照できる機能を提供しています。
NetCOBOL使用手引書
- 5.4.1.17 @CBR_FILE_BOM_READ(Unicodeの行順ファイルを参照する時の 識別コードの扱いの指定)
