Hallo Habe derzeit ein kleines Problem mit einer Typumwandlung. Habe einen String in Vorm eines Char[] und muss ihn in einen Unicode_String umwandeln allerdings finde ich keine passende Funktion. Hat von euch jemand einen Tipp? DANKE im vorhinein! MFG Gast
Wie soll man so eine Frage beantworten? Was fuer ein Unicode-String soll es denn werden, utf-8, utf-32, utf-16 little endian oder utf-16 big endian? Welches Betriebssystem? Welche Sprache?
hm...komische fragestellung, versuche mal zu raten: du hast im char[] hex-zahlen wie z.B. ein element 0x34 und das ist im dec 52, also möchtest du es umwandeln in uni-code, was ergeben würde 0x35 für dec 5 und 0x32 für dec 2 ? ist es richtig so?
Hallo Habe im char[] mit sprintf einen String eingetragen und diesen benötige ich um ihn zu verarbeiten in einen Unicode_String. Betriebssystem WinXP Sprache C. MFG Gast
ups, Peter hat recht, also mein beitrag geht von ascii aus, die zeichen für die zahlen sind allerdings die gleichen in diesen tabellen
Es gibt Win32-API-Funktionen zur Umwandlung von ANSI- in Unicode-Strings, hier eine davon: http://msdn.microsoft.com/en-us/library/ms776413(VS.85).aspx
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.