Wobei Windows eigentlich mehr UTF-16 nutzt, statt UCS2.
Bis NT hat Windows UCS2 verwendet, ab Windows 2000 UTF-16.
Und .NET/Java verwenden ebenfalls UTF-16 wobei Java AFAIK am Anfang noch UCS2 verwendet hat.
Windows Vista - Eine neue Erfahrung in Fehlern.