▼卯之介さん:
>>2.2行目に EF BB BF と記載
>
>BOMはそういう事じゃないです。
>エディタで「UTF-8(BOM付き)」形式で保存すると、ファイル先頭にその3バイトが付加されます。これがBOM付きの状態です。
>VBは存じ上げませんが、System.IO.StreamWriter で「System.Text.Encoding.UTF8」の指定をするとBOM付きで書き出され、無指定の場合にBOMなしのUTF-8になると書かれていましたので
>普段生成されているjwc_temp.txtは既にBOM付きになっているかと思います。
>
>batファイルをメモ帳で編集し、名前を付けて保存する際、エンコード指定を「UTF-8」にするとBOMなし、「UTF-8(BOM付き)」にするとBOM付きで生成されます。テキストの1行目に書くとか2行目に書くとかではなく、バイナリエディタでそのファイルを開いて確認してみてください。
ありがとうございます。
変な感じはしていたのですが、理解いたしました。
バイリーエディタとか駄目なので、確認はできませんが、修正します。
ありがとうございました。