MSVC 2008: ü mit wcout
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum Compiler- und IDE-Forum in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Jochen Kalmbach schrieb:
WO verwendest Du hier UTF-8?
WIE wird der Text auf der Consoel ausgegeben?Dein Programm macht Folgende Ausgabe:
Hõll÷ W³lt!Du hast vergessen das Terminal vorher auf UTF-8 zu stellen. Das macht man mit
chcp 65001
-
Und deshalb einfach in Unicode (TUF16) ausgeben dann muss Du an sowas gar nicht denken... auch funktionieren dann Deine ANSI Programm auch noch; was sie bei UTF8 nicht mehr tun...
-
Jochen Kalmbach schrieb:
Und deshalb einfach in Unicode (TUF16) ausgeben dann muss Du an sowas gar nicht denken... auch funktionieren dann Deine ANSI Programm auch noch; was sie bei UTF8 nicht mehr tun...
Hö?
War's nicht so, dass UTF-8 zu ASCII abwärts-kompatibel ist und nicht UTF-16?
-
Ich hatte auch nicht von ASCII sondern von ANSI gesprochen...
-
Jochen Kalmbach schrieb:
Ich hatte auch nicht von ASCII sondern von ANSI gesprochen...
ANSI ist eine amerikanische Institution für Standardisierungen...
Was meinst du?
-
xkcd schrieb:
Jochen Kalmbach schrieb:
Ich hatte auch nicht von ASCII sondern von ANSI gesprochen...
ANSI ist eine amerikanische Institution für Standardisierungen...
Was meinst du?Zu den zahlreichen technischen Normen des ANSI zählt der ANSI-Zeichensatz.
-
pst schrieb:
xkcd schrieb:
Jochen Kalmbach schrieb:
Ich hatte auch nicht von ASCII sondern von ANSI gesprochen...
ANSI ist eine amerikanische Institution für Standardisierungen...
Was meinst du?Zu den zahlreichen technischen Normen des ANSI zählt der ANSI-Zeichensatz.
Eine echte ANSI-Norm dafür existiert nicht, die Entwürfe des ANSI flossen aber in die Norm ISO-8859 ein.
-
ANSI wird umgangsprachlich als den Zeichensatz verwendet, welcher für das Land indem derjenige wohnt Standard ist....
Fazit: ANSI ist alles mögliche!Siehe auch mein Artikel über Unicode:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-161855.html
-
Jochen Kalmbach schrieb:
Siehe auch mein Artikel über Unicode:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-161855.htmlJa, den kenn' ich, ist aber nicht so das Gelbe vom Ei. Man merkt, dass er von einem WINAPI'ler geschieben wurde, weil dort noch viel zu viel legacy UTF-16 Kram drin ist.
Wach auf! Die 80er/90er sind vorbei! Heute benutzt man das ASCII kompatible UTF-8!
-
geht das eigentlich auch mit windows98, unicode zeichen in der konsole ausgeben ?
-
Win98 ist schon 10 Jahre alt und hat keine Ahnung von Unicode.