From 787bb81fda01bac5583b7b83b1f7efc05f26815e Mon Sep 17 00:00:00 2001 From: Rafael Date: Sat, 23 Apr 2016 21:20:03 +0200 Subject: [PATCH] fixed unicode problem in GlobalString parser --- GlobalString.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/GlobalString.cpp b/GlobalString.cpp index 47f52f0..8fe6eb6 100755 --- a/GlobalString.cpp +++ b/GlobalString.cpp @@ -32,6 +32,7 @@ QMap GlobalString::getGlobalMap() { QMap globalMap; QSettings globalFile(getLanguageFile(), QSettings::IniFormat); + globalFile.setIniCodec("UTF-8"); globalFile.beginGroup("Global"); QStringList globalStrList = globalFile.childKeys(); foreach(const QString &globalStr, globalStrList) @@ -46,6 +47,7 @@ QString GlobalString::getString(QString valueStr, bool *ok) { QString globalString = valueStr; QSettings globalFile(getLanguageFile(), QSettings::IniFormat); + globalFile.setIniCodec("UTF-8"); globalFile.beginGroup("Global"); QStringList globalStrList = globalFile.childKeys(); if (globalStrList.contains(valueStr))