diff --git a/aegisub/libaegisub/windows/log_win.cpp b/aegisub/libaegisub/windows/log_win.cpp index e11a2f60f..82c20eedd 100644 --- a/aegisub/libaegisub/windows/log_win.cpp +++ b/aegisub/libaegisub/windows/log_win.cpp @@ -28,6 +28,8 @@ #endif #include "libaegisub/log.h" + +#include "libaegisub/charset_conv_win.h" #include "libaegisub/util.h" namespace agi { @@ -51,7 +53,7 @@ void EmitSTDOUT::log(SinkMessage *sm) { sm->func, sm->len, sm->message); - OutputDebugStringA(buff); + OutputDebugStringW(charset::ConvertW(buff).c_str()); } } // namespace log } // namespace agi