From: Mikko Rasa Date: Sat, 28 Dec 2024 13:24:58 +0000 (+0200) Subject: Enable UTF-8 console output for Windows X-Git-Url: https://git.tdb.fi/?a=commitdiff_plain;h=29ff90d22e362c5d93d901c8a1261fb970643633;p=libs%2Fcore.git Enable UTF-8 console output for Windows --- diff --git a/source/io/windows/console.cpp b/source/io/windows/console.cpp index 4f78487..ea88e7c 100644 --- a/source/io/windows/console.cpp +++ b/source/io/windows/console.cpp @@ -27,6 +27,8 @@ namespace IO { void Console::platform_init() { *handle = GetStdHandle(stream_to_sys(stream)); + if((stream==COUT || stream==CERR) && IsValidCodePage(65001)) + SetConsoleOutputCP(65001); } Console::~Console()