Hallo nocheinmal,
ich habe gerade mit Folgender Funktion einen Pointer ausgelesen
Wie man vlt erkennen kann, lese ich erst nen UNICODE string ausm Ram und convertiere ihn dann in CHAR/String. da kommt leider folgendes Ergebnis raus.
ich habe gerade mit Folgender Funktion einen Pointer ausgelesen
Code:
wchar_t *buffer;
int len = wcslen((wchar_t*)PtrString);
buffer = new wchar_t[len+1];
wcscpy(buffer,(wchar_t*)PtrString);
char * charbuffer = new char[wcslen(buffer)+1];
wcstombs(charbuffer,buffer,wcslen(buffer));
wie entferne ich, oder sorge schon bei der Convertierung vor, sodass die nichtlesbaren zeichen nicht mitkonvertiert werden?Quote:
LoadingÍýýýýÝÝÝÝÝÝÏ·Õ§w