Auf Thema antworten

Erstens ist in deinem Java Code die Reihenfolge verdreht.


Zweitens ist es, ich bedaure es so direkt sagen zu muessen, aber es ist die klassische Microsoft-Verarsche auf die du hereingefallen bist soweit ich das sehen kann. Die Welt hat sich auf UTF-8/16 geeinigt, waehrenddessen verwendet Microsoft immer Windows-1252. Als sie dem Druck nachgeben mussten, haben sie entschieden uns allen einen Gefallen zu tun, und immer das BOM bei UTF-8 mitzuschreiben, wann immer sie koennen. Die Dokumentation vom Konstruktor sagt dies aber auch. Also du musst dir ein [ICODE]UnicodeEncoding[/ICODE] Objekt erzeugen welches nicht das BOM schreibt.



Oben