hallo
Wenn der Empfänger im Bytestream EF BB BF liest, dann ist es ein BOM.
Es sind 3 Zeichen: 
Ob diese 3 Zeichen ein BOM sein sollen ist eine Frage der Vereinbarung!
Am anfang des Bytestroms. Und das ist nur der Fall, weil der Empfänger zu einer Auflösung nach U+FFFE gelangt.
Unicode non-character 0xfffe is illegal for interchange
sagt eine ältere Perlversion.
Man könnte das ignorieren und versuchen diesen Codepoint in Oktetten umzurechnen. Das ergibt mit Perl v5.16.3 dann: 239 191 190 (Oktetten dezimal) und das sind auch wieder Zeichen ￾
MfG