Fixed a default locale on Windows for UTF normalization.

This commit is contained in:
bubnikv 2017-09-04 10:34:51 +02:00
parent b35f5780dc
commit 29d9a1e810

View File

@ -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);
}