我的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] 求解。