首页| 论坛| 消息

标题:Mysql开发字符集出错
作者:我很好
日期:2018-12-17 17:27
内容:

最近在使用Mysql开发中遇到了很奇怪的问题,希望各位大佬能给予指点。
问题是:程序运行起来,第一次向数据库中写入数据没有问题,然而再次向数据库中写入相同数据时,就会报错如下:
Unknown character set: 'UTF-8' QMYSQL:Unable to execute query
奇怪之处在于:
Mysql已经设置了字符集编码为UTF-8第二次写入的数据,部分可以写入成功


#1 [stlcours 12-18 22:33]
是不是大小写有问题,或者去掉横杠。目测这两种方法叠加一下,多试试可以解决问题。
#2 [我很好 12-25 21:06]
该问题已解决,原因是大量的SQL操作函数中有个别字段名或者SQL语句书写有误,导致操作数据失败,但是QSqlDatabase的Last Error每次返回的都是字符集出错,其实字符集本身是没有错的,实在让我很无语。

回复 发表
主题 版块