天天看點

中标麒麟中Qt讀有中文的配置檔案

有時候,在中标麒麟使用qt讀配置檔案,檔案中有中文,會出現中文亂碼的情況。

這時候要做一些操作避免亂碼。

說明:qt文本編輯器預設是utf-8,且cpp檔案也是utf-8的。

QSettings settings(m_sysConfigPath, QSettings::IniFormat);
    settings.beginGroup("Office");
    QString str1 = settings.value("templatePath","").toString();
    str1 = QString::fromUtf8(str1.toLatin1());