MvdV>> "The Unicode Standard permits the BOM in UTF-8".
MvdV>> What more needs to be said?
KE> That you put it in the middle of the text stream.
That is debateable.
KE> The start of a fidonet message is after the binary part. For echomail KE> that would be before the areas tag.
Some will argue that the message contains a binary header followed by blocks of control lnes and text. The (UTF-8) text block starts after the first block of control lines. Golded takes that POV:
Hexdump of message text:
0000 EF BB BF 48 65 6C 6C 6F 20 4D 61 75 72 69 63 65 ô▀Õ×▀ÔÐHello Maurice 0010 2C 0D 0D 53 75 6E 64 61 79 20 41 70 72 69 6C 20 ,..Sunday April 0020 31 33 20 32 30 31 34 20 31 35 3A 35 38 2C 20 49 13 2014 15:58, I 0030 20 77 72 6F 74 65 20 74 6F 20 79 6F 75 3A 0D 0D wrote to you:.. 0040 20 4D 4B 3E 3E 20 52 75 73 73 69 61 6E 3A 20 20 MK>> Russian: 0050 D0 A3 20 D0 BC D0 B5 D0 BD D1 8F 20 D0 B2 20 D1 ðú ð▀ÕÝðÁðâÐÅ ð▀ÖÓ Ð 0060 88 D1 82 D0 B0 D0 BD D0 B0 D1 85 20 D0 B1 D0 B5 êÐéð▀ÖÑðâð▀ÖÑÐà ð▀ÖÒðÁ 0070 D0 BB D0 BA D0 B0 21 0D 20 4D 4B 3E 3E 20 47 65 ð▀Õ×ð▀ÕÑð▀ÖÑ!. MK>> Ge 0080 72 6D 61 6E 3A 20 20 49 63 68 20 68 61 62 65 20 rman: Ich habe 0090 45 69 63 68 68 C3 B6 72 6E 63 68 65 6E 20 69 6E Eichh▀ÔÜÂrnchen in 00A0 20 6D 65 69 6E 65 72 20 48 6F 73 65 21 0D 20 4D meiner Hose!. M
You see the byte order mark as the first three bytes of the text block.
KE> The fact that your messages editor does not show part of the message, KE> does not mean, that it is not there.
It is there but the editor does not consider it part of the text.
KE> By the way, I would not recommend putting the BOM before the area KE> tag, I expect, that tossers will balk. ;)
It would indeed mess up the tossing process, but it won't happen anyway. The AREA tag is not present at this stage. It is inserted by the tosser when exporting and removed again when importing the messsage into the message base.