1.由于qtcreate保存中文或读取中文乱码
2.原因是编译用的字符格式,保存用的字符格式,读取用的字符格式,不统一,导致乱码。
3解决办法,
统一编译时使用的字符格式utf8
![请添加图片描述](https://img-blog.csdnimg.cn/direct/c15e556577b64973b64f135fcd8ee2ca.jpeg
读取时用utf8
QFile file_parameter_(path_);
QStringList parameter_list_;
QTextStream in_parameter_list_(&file_parameter_);
QString parameter_data_all_=in_parameter_list_.readAll().toUtf8();
保存时用utf8
QString parameter_data_=QString::fromUtf8(“name,value,mean\n”);