kioslave: use QTextCodec::codecForText() for text encoding detection in textthumbnail thumbnailer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-11-29 08:20:18 +02:00
parent d4043f5bca
commit 906c5331da

View file

@ -54,8 +54,8 @@ TextCreator::~TextCreator()
static QTextCodec *codecFromContent(const char *data, int dataSize)
{
QByteArray ba = QByteArray::fromRawData(data, dataSize);
// try to detect UTF text, fall back to locale default (which is usually UTF-8)
return QTextCodec::codecForUtfText(ba, QTextCodec::codecForLocale());
// try to detect text encoding, fall back to locale (which is usually UTF-8)
return QTextCodec::codecForText(ba, QTextCodec::codecForLocale());
}
bool TextCreator::create(const QString &path, int width, int height, QImage &img)