add UTF-16 Support for titles
This commit is contained in:
parent
6e3f7118a9
commit
aca1916fd8
5 changed files with 107 additions and 37 deletions
|
@ -17,6 +17,7 @@
|
|||
*****************************************************************************/
|
||||
|
||||
#include "SnapmaticPicture.h"
|
||||
#include "StringParser.h"
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonObject>
|
||||
#include <QVariantMap>
|
||||
|
@ -179,10 +180,11 @@ bool SnapmaticPicture::readingPicture()
|
|||
|
||||
QString SnapmaticPicture::getSnapmaticPictureString(QByteArray snapmaticHeader)
|
||||
{
|
||||
QByteArray snapmaticUsefulBytes = snapmaticHeader.left(snapmaticUsefulLength);
|
||||
snapmaticUsefulBytes.replace((char)0x00, "");
|
||||
snapmaticUsefulBytes.replace((char)0x01, "");
|
||||
return QString::fromLatin1(snapmaticUsefulBytes);
|
||||
QByteArray snapmaticBytes = snapmaticHeader.left(snapmaticUsefulLength);
|
||||
QList<QByteArray> snapmaticBytesList = snapmaticBytes.split(char(0x01));
|
||||
snapmaticBytes = snapmaticBytesList.at(1);
|
||||
snapmaticBytesList.clear();
|
||||
return StringParser::parseTitleString(snapmaticBytes, snapmaticBytes.length());
|
||||
}
|
||||
|
||||
QString SnapmaticPicture::getSnapmaticJSONString(QByteArray jsonBytes)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue