将文件中的字符串取出,通过判断是否是目标字符串,但是打印取出的字符串乱码
string tmp;
QString _tmp = QString::fromLocal8Bit(tmp.c_str())
if(_tmp == QObject::tr("tempt")) // temp 实际应为目标
{
}
_tmp 做比对的字符串应该为QString("目标"),但是在代码中直接写的话会遇到 代码的编码格式和读取文件的编码格式不一致的问题,容易出错,需要把_tmp 变量和QString("目标") 两个字符串的编码变成一样的格式,所以用qt的语言家做了翻译之后再进行对比