标题:Qt的sql好像不能从数据库找中文
作者:大蜘蛛
日期:2019-06-20 14:48
内容:
本来输出中文就很麻烦了,要用QString::fromlocal8bit,但是,不知道为什么在数据库里找中文的就怎么也找不了
QString place=ui->place->currentText();
query.exec(QString("select * from T_POINT_INFO where P_PLACE=%1").arg(place));Qt怎么应该怎么从数据库找到中文的东西?
#1 [20091001753 06-21 10:33]
数据库的文字编码或许是 UTF8
#2 [handsomeox 06-21 15:29]
query.exec(QString("select * from T_POINT_INFO where P_PLACE='%1'").arg(place));
加上单引号试试,数据库语法问题。字符要用单引号。
你可以qDebug()