C++ Umlaute Konsole

Je nachdem, wo man sein Code schreibt, muss folgende Zeilen rein.

Microsoft CL-Compiler per Eingabeaufforderung und andere Compiler:

#include <locale>
 
.
.
.
 
std::locale::global(std::locale("de_DE.UTF-8"));

Microsoft Visual Studio

#include <locale>
 
.
.
.
 
std::locale::global(std::locale("German_germany"));

Wichtig: mingw bietet unter Windows keine direkte Unterstützung von Umlauten über locale an, da dieser Teilbereich (für Windows) nicht implementiert ist.

Quelle1, Quelle2