From b6aeaf914ba30c962cfd478f9cc39246de25a370 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 6 Mar 2020 20:43:18 +0100 Subject: [PATCH] Replace swprintf by MultiByteToWideChar to correctly translate from utf-8 to wchar_t --- src/winmain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/winmain.c b/src/winmain.c index 761d5ab96..97779a73d 100644 --- a/src/winmain.c +++ b/src/winmain.c @@ -273,8 +273,8 @@ SetAnalyse(char *Analyse, /* in: analysis type */ #else wchar_t sw[256]; wchar_t tw[256]; - swprintf(sw, 256, L"%S", s); - swprintf(tw, 256, L"%S", t); + MultiByteToWideChar(CP_UTF8, 0, s, -1, sw, 256); + MultiByteToWideChar(CP_UTF8, 0, t, -1, tw, 256); /* Analysis window */ SetWindowTextW(hwAnalyse, sw); /* ngspice task bar */