Decode chinese issue by QSettings to read ini file.



  • Hi.

    I meet a chinese read/write issue on QT5.2.1, it very strange, the code like this.

    @
    QSettings *ConfigIni_write = new QSettings("./config.ini",QSettings::IniFormat,0);
    ConfigIni_write->setIniCodec("UTF-8");
    ui->v_bggdh->setText(ConfigIni_write->value("/basicinfo/v_bggdh").toString()); //display chinese is a mess here.
    ..........
    ConfigIni_write->setValue("/basicinfo/v_dz",ui->address->text());//write chinese is OK here.
    @

    I already set UTF-8 codec, but the strange thing is when i write it, and read again, diaplay in editline is OK.
    BUT, relauch Application again, found the editline display mess again.

    In a words, in this application, write/read is OK, launch application again, chinese display is a mess.

    [edit: added missing coding tags @ SGaist]


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.