Sicher, daß du in C# das „Eco” auch in einem
Unicode-String abgelegt hast?
Wenn der Speicherplatz/String/Puffer nur
Ansi kann, dann passen da die „” nicht rein und werden in
Ansi umgewandelt. Tja, und da es diese Zeichen in
Ansi nicht gibt, sind es dort danach andere Ersatzzeichen und diese ergeben demnach auch andere UTF-8-Signaturen.