Merge pull request #1871 from FioraAeterna/fixlocale

StringUtils: use C locale instead of .1252
This commit is contained in:
Markus Wick 2015-01-11 13:30:26 +01:00
commit 763f073bf6
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ static bool TryParse(const std::string &str, N *const output)
{
std::istringstream iss(str);
// is this right? not doing this breaks reading floats on locales that use different decimal separators
iss.imbue(std::locale(".1252"));
iss.imbue(std::locale("C"));
N tmp = 0;
if (iss >> tmp)