mikrocontroller.net

Forum: PC-Programmierung char und unicode


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: P. S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: MaXXX (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: MaXXX (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ups, Peter hat recht, also mein beitrag geht von ascii aus, die zeichen 
für die zahlen sind allerdings die gleichen in diesen tabellen

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.