Umlaute nur auf Win32 Konsole?



  • Umlautfehler nur in der Konsole?

    Hallo, wie in dem Thread hier (http://www.c-plusplus.net/forum/viewtopic-var-t-is-39326.html) zu lesen ist, werden Umlaute in der Konsole falsch ausgegeben.

    Ist dies nur in der Konsole oder generell so?
    Weil ich muss von einem Programm dass verschiedene Sprachen hat das WindowHandle über den Festertitel bekommen.

    Im spanischen kann es aber sein, dass der Titel Umlaute wie ó, é, oder Ó enthält.

    Die define Konstanten bringen mir nicht viel, da in der Sprachdatei zu jederzeit neue Sprachen (mit neuen Umlauten) hinzugefügt werden sollen ohne dass der eigentliche Programmcode verändert wird.

    Gruss, _-)



  • das hat mit ANSI C nichts zu tun, sondern mit der von deinem Terminal verwendeten 'locales', sprich, die Zeichenkodierung.

    Ich weiß nicht, wie man die locales in der Windows-Konsole herausfinden und verändern kann. Wenn es dir gelingt, würde ich dann UTF-8 verwenden.


Anmelden zum Antworten