diff --git a/src/text/wincp.c b/src/text/wincp.c
index 97dfc6158a99b570c75ab67da038214678b816e6..7cbcd100cceebeafe4ccece94206a738198832ce 100644
--- a/src/text/wincp.c
+++ b/src/text/wincp.c
@@ -143,7 +143,7 @@ static const char *FindFallbackEncoding (const char *locale)
 
     // Korean
     if (!locale_match ("ko", locale))
-        return "EUC-KR";
+        return "CP949"; // Microsoft non-standard superset of EUC-KR
 
     // Thai
     if (!locale_match ("th", locale))