ASCII-Datei in UTF-8-Datei konvertieren (WinAPI)
-
Hi,
kann mir jemand von euch sagen, wie man eine ASCII-Datei in eine UTF-8-Datei konvertieren kann, wenn man nur die Windows API zur Verfügung hat?
Für eure Hilfe wäre ich euch sehr dankbar.
Viele Grüße
Tom
-
Die Umwandlung ist trivial, da keine Umwandlung noetig ist. Jede ASCII-Datei ist auch gleichzeitig UTF-8. (Du meintest doch ASCII, und nicht eine der 8-Bit-Erweiterungen von ASCII, oder?)
-
Wenn die Datei zusätzliche Umlaute in dem Windows-eigenen Code Pages hat, dann
MultiByteToWideChar(CP_ACP,...);
WideCharToMultiByte(CP_UTF8,...);