Unicode nach ASCII mit WideCharToMultiByte?
-
Leider funktioniert die Suche ja nicht. Kann mir jemand sagen, wie ich am besten von Unicode nach ASCII konvertieren kann. Komme mit WideCharToMultiByte nicht zurecht. Ein kleiner Codeschnipsel würde schon helfen.
Danke,
Stefan
-
char *szAnsiString = "Dies ist ein String!"; wchar_t *szUnicodeString = new wchar_t[lstrlen(szAnsiString)+1]; MultiByteToWideChar(CP_ACP, 0, szAnsiString, -1, szUnicodeString, lstrlen(szAnsiString)+1);
Die benötigte Größe des Buffer könntest du auch mit MultiByteToWideChar ermitteln, indem du im letzten Parameter 0 angibst
-
Danke, probiere ich mal aus