From 8c0bb87f09898314cbbaeb222c0bacc641ff5af2 Mon Sep 17 00:00:00 2001 From: in1tiate <32779090+in1tiate@users.noreply.github.com> Date: Wed, 20 May 2020 00:22:48 -0500 Subject: [PATCH] specify encoding for qsettings calls --- src/text_file_functions.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/text_file_functions.cpp b/src/text_file_functions.cpp index 779765d..f2bec87 100644 --- a/src/text_file_functions.cpp +++ b/src/text_file_functions.cpp @@ -167,6 +167,7 @@ QString AOApplication::read_design_ini(QString p_identifier, QString p_design_path) { QSettings settings(p_design_path, QSettings::IniFormat); + settings.setIniCodec("UTF-8"); QVariant value = settings.value(p_identifier); if (value.isNull()) // Since the value wasn't found, maybe it uses the proper // 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::IniFormat); + settings.setIniCodec("UTF-8"); settings.beginGroup(target_tag); QString value = settings.value(p_search_line).toString(); settings.endGroup();