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))