diff --git a/src/plugins/projectexplorer/winguiprocess.cpp b/src/plugins/projectexplorer/winguiprocess.cpp
index 75efc7cb7364c558e86c39f2ee1c5fd6bebeb8ba..5085978175311cfc5a5f89d82a6307aa9a4a72a7 100644
--- a/src/plugins/projectexplorer/winguiprocess.cpp
+++ b/src/plugins/projectexplorer/winguiprocess.cpp
@@ -147,7 +147,7 @@ void WinGuiProcess::run()
             switch (ret) {
             case WAIT_OBJECT_0 + 0:
                 if (*processId == m_pid->dwProcessId)
-                    emit receivedDebugOutput(QString::fromAscii(message));
+                    emit receivedDebugOutput(QString::fromLocal8Bit(message));
                 SetEvent(bufferReadyEvent);
                 break;
             case WAIT_OBJECT_0 + 1: