以下代码将我的QImage转换为字符串。 我想用utf-8(varchar(max))将它保存到MSSQL中。所有其他字符串插入时工作正常,但不是这样。 这在数据库中是空的
QByteArray theByteArr;
QBuffer buffer(&theByteArr);
theIm->save(&buffer,"PNG");
QString theBase64Str= QString::fromLatin1(theByteArr.toBase64().data());
QString theBaseStr=theBase64Str.toUtf8();