Umlaute unter C++
-
Hallo,
ich bin irgendwie auf dem Holzweg:
Ich lese Daten von einem SmartCard Reader. Das funktioniert.
Allerdings werden die Umlaute als schwarzer Balken dargestellt.Ich habe darauf hin ein kleines ASCII Tool geschrieben, welches den Wert immer um 1 erhöht.
Das Tool kann man hier sehen: www.pctex.de/test.zip
Wenn man das Tool startet, sieht man, dass für jedes Umlaut ein schwarzer Balken dargestellt wird.Was mache ich da falsch?
Wenn ich MessageBox("ü") schreibe, geht es.
Schreibe ichCString a = 129; MessageBox(a);
dann kriege ich nur ein Sonderzeichen, aber kein ü -->
Ich hatte bisher das Problem, dass ich immer eine } anstelle des ü hatte.
Das lag aber daran, dass es um 4 verschoben war.Was ist da falsch, kann doch nicht so schwer sein?
mfg
trequ
-
spontan fällt mir ein:
"\x81" //ü
"\201"
"\x9A" //Ü
"\232"