Perl packt das BOM nicht an. Das musst du im Script selber machen. Also ist es bei dir günstiger es wegzulassen. Das BOM wird gebraucht wenn man zwischen Systemen wandelt auf denen die ByteOrder (Litte Endian /Big Endian) unterschiedlich sind.
Das kommt bei mir glaube ich nicht in Betracht. Dann mache ich ohne BOM.
Danke dir.