Interstage Charset Manager Standard Edition V9 トラブルシューティング
4.2.2.1
【TRVDT00001】
UTF-8で保存したファイルをUnicode(MS932)でバリデーションすると、先頭の文字がINVALIDになります。
原因
UTF-8で保存したファイルの先頭に、BOMとしてU+FEFFが付加されている可能性があります。
対処
U+FEFFをBOMとして扱いたい(無視したい)場合は、アプリケーション側で読み飛ばしてから、バリデーション関数に渡してください。
参照
C言語インタフェースの場合は、以下も参照してください。
“Charset Manager システム構築ガイド バリデーション編”の“4.1.3 入力ストリームカスタマイズAPI”
Copyright 2020 FUJITSU LIMITED