From eab086b880482e65cce967b0829f397aaed05806 Mon Sep 17 00:00:00 2001 From: Silent Date: Sat, 31 Aug 2019 00:44:44 +0200 Subject: [PATCH] ConsoleListenerWin: Properly output console logging in UTF-16 so UTF-8 displays properly --- Source/Core/Common/Logging/ConsoleListenerWin.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Core/Common/Logging/ConsoleListenerWin.cpp b/Source/Core/Common/Logging/ConsoleListenerWin.cpp index 4dca963757..b28c662bde 100644 --- a/Source/Core/Common/Logging/ConsoleListenerWin.cpp +++ b/Source/Core/Common/Logging/ConsoleListenerWin.cpp @@ -5,6 +5,7 @@ #include #include "Common/Logging/ConsoleListener.h" +#include "Common/StringUtil.h" ConsoleListener::ConsoleListener() { @@ -16,5 +17,5 @@ ConsoleListener::~ConsoleListener() void ConsoleListener::Log(LogTypes::LOG_LEVELS level, const char* text) { - ::OutputDebugStringA(text); + ::OutputDebugStringW(UTF8ToUTF16(text).c_str()); }