diff --git a/src/port/win32setlocale.c b/src/port/win32setlocale.c
index cf54d4e39655c88b7b112c95c7ba44f9cc60df02..f253967c07cc6f6fc857a286c13c86f6c1424c00 100644
--- a/src/port/win32setlocale.c
+++ b/src/port/win32setlocale.c
@@ -97,7 +97,7 @@ static const struct locale_map locale_map_result[] = {
 	 * It's not clear what encoding setlocale() uses when it returns the
 	 * locale name, so to play it safe, we search for "Norwegian (Bok*l)".
 	 */
-	{"Norwegian (Bokm", "l)", "norwegian-bokmal"},
+	{"Norwegian (Bokm", "l)_Norway", "Norwegian_Norway"},
 	{NULL, NULL, NULL}
 };