From 29d9a1e810b092e60ffdc11631b976792e34923d Mon Sep 17 00:00:00 2001 From: bubnikv Date: Mon, 4 Sep 2017 10:34:51 +0200 Subject: [PATCH] Fixed a default locale on Windows for UTF normalization. --- xs/src/libslic3r/utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xs/src/libslic3r/utils.cpp b/xs/src/libslic3r/utils.cpp index 8f39186e2..e3cdd5084 100644 --- a/xs/src/libslic3r/utils.cpp +++ b/xs/src/libslic3r/utils.cpp @@ -183,7 +183,7 @@ std::string decode_path(const char *src) std::string normalize_utf8_nfc(const char *src) { - static std::locale locale_utf8("en_US.UTF-8"); + static std::locale locale_utf8(boost::locale::generator().generate("")); return boost::locale::normalize(src, boost::locale::norm_nfc, locale_utf8); }