]> git.tdb.fi Git - libs/core.git/commitdiff
Enable UTF-8 console output for Windows master
authorMikko Rasa <tdb@tdb.fi>
Sat, 28 Dec 2024 13:24:58 +0000 (15:24 +0200)
committerMikko Rasa <tdb@tdb.fi>
Sat, 28 Dec 2024 13:28:27 +0000 (15:28 +0200)
source/io/windows/console.cpp

index 4f78487856b996814531511d1e1f7aa872641af2..ea88e7c64f8abc4c71abc3a1dd9a456399253652 100644 (file)
@@ -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()