字符串有单引号’ 或其他特殊符号需要存储,存储时会发生错误。
解决办法就是:
写入时: QString::fromUtf8( QString().toUtf8().toHex().toUpper() ); 转成16进制数据字符串
读取时: QString() = QByteArray::fromHex( QSqlQuery().value(index).toByteArray() );
这样就解决了…
字符串有单引号’ 或其他特殊符号需要存储,存储时会发生错误。
解决办法就是:
写入时: QString::fromUtf8( QString().toUtf8().toHex().toUpper() ); 转成16进制数据字符串
读取时: QString() = QByteArray::fromHex( QSqlQuery().value(index).toByteArray() );
这样就解决了…