Unicode ausgeben
-
Wie kann man Unicodezeichen ausgeben? (z.B. ein gamma in einer MessageBox)
Kurzer Code wäre hilfreich.
-
Welche MFC-Version benutzt du? Ab MFC7.1 ist Unicode bzw. Multibytecode standardmäßig.
-
Ja, MFC 7.1 benutze ich. Wie verwende ich dann den Unicode?
-
Das einfachste ist:
- Du liest den Text aus einer Datei (Textfile/Resource/...) und zeigst Ihn an
- Du schreibst ihn im Source mit L"\x212"
-
Projekt->Eigenschaften->Allgemein->Zeichensatz-Unicode
In der MSDN-Hilfe oder dem IE-Browser ein paar Hinweise:
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1031/vccore/html/_core_Unicode_Programming_Summary.htm
-
Danke für die Hinweise.
Mit Projekt->Eigenschaften->Allgemein->Zeichensatz-Unicode funktioniert die Ausgabe von Unicode-Zeichen. Leider kann dann an anderer Stelle im Projekt nicht mehr LPCTSTR verwendet werden, also werde ich wohl doch mit dem Makro UNICODE arbeiten müssen.