Qt从数据库获取重音

时间:2014-10-14 17:52:46

标签: php c++ mysql qt

我无法显示数据库的重音。

例:
数据库:Grégoire,
     php:Grégoire,
     Qt:Grégoire

如何修改Qt输出以再次获得此“é”或事件“e”?

我的数据库位于UTF8-unicode-ci

这是我的Qt代码:

query.prepare("SELECT FIRSTNAME FROM USERS WHERE ID= :nid");
query.bindValue(":nid", id);
query.exec();

if (query.next())
{
QString str = query.value(0).toString();
}

1 个答案:

答案 0 :(得分:0)

尝试:

QString str = query.value(0).toString().toLatin1();

您将获得Grégoire