#4282
Yoshi
参加者

perlerさま、さっそくのご教示ありがとうございます。
ただ、確かに、UTF-16の場合にはBOMによってLEかBEかを判断するので必要性は理解できるのですが、EmEditorはUTF-8の場合でもBOMを要求するみたいなので・・・ UTF-8では本来BOMは不必要なはず(わたしの誤解でしょうか?)で、BOMつきのUTF-8を扱わ[え]ないソフトもありますし、また、テキストファイルを連結したとき本来不必要なBOMが連結部分にひそかに居座るのも、ちょっと気味が悪いです。それに、EmEditorのマクロはいったんファイルに保存しないと実行できないので、保存時に指定された文字コードを参照すれば、たとえBOMなしのUTF-16でもマクロを実行させるのに差し支えはないと思うのですが、また、BOMが必須なら、保存時のダイアログボクス中の「Unicodeサイン(BOM)を付ける(G)」のチェックボクスは不要だと思うのですが…