• 4154阅读
  • 0回复

[提问]qt向mysql里插入中文数据失败?! [复制链接]

上一主题 下一主题
离线ssa8023ddy
 
只看楼主 倒序阅读 楼主  发表于: 2012-07-30
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
        我的mysql和qt编码都设为utf-8了,但是在qt里插入中文数据
        if (query.exec(tr("insert into ClassTable values('项目组1', '09:00', '12:00', '14:00', '18:00')")) == false) {        qDebug()<<"query error:"<<query.lastError().text();        return false;    }    运行出现这样的错误:[size=; font-size: 10pt,10pt]query error: "Incorrect string value: '\xE9\xA1\xB9\xE7\x9B\xAE...' for column 'cname' at row 1 QMYSQL: Unable to execute query"[size=; font-size: 10pt,10pt]    求解。
快速回复
限100 字节
 
上一个 下一个