specify encoding for qsettings calls
This commit is contained in:
parent
4af7bc5fff
commit
8c0bb87f09
@ -167,6 +167,7 @@ QString AOApplication::read_design_ini(QString p_identifier,
|
|||||||
QString p_design_path)
|
QString p_design_path)
|
||||||
{
|
{
|
||||||
QSettings settings(p_design_path, QSettings::IniFormat);
|
QSettings settings(p_design_path, QSettings::IniFormat);
|
||||||
|
settings.setIniCodec("UTF-8");
|
||||||
QVariant value = settings.value(p_identifier);
|
QVariant value = settings.value(p_identifier);
|
||||||
if (value.isNull()) // Since the value wasn't found, maybe it uses the proper
|
if (value.isNull()) // Since the value wasn't found, maybe it uses the proper
|
||||||
// config system
|
// config system
|
||||||
@ -450,6 +451,7 @@ QString AOApplication::read_char_ini(QString p_char, QString p_search_line,
|
|||||||
{
|
{
|
||||||
QSettings settings(get_character_path(p_char, "char.ini"),
|
QSettings settings(get_character_path(p_char, "char.ini"),
|
||||||
QSettings::IniFormat);
|
QSettings::IniFormat);
|
||||||
|
settings.setIniCodec("UTF-8");
|
||||||
settings.beginGroup(target_tag);
|
settings.beginGroup(target_tag);
|
||||||
QString value = settings.value(p_search_line).toString();
|
QString value = settings.value(p_search_line).toString();
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
Loading…
Reference in New Issue
Block a user