OSDN Git Service

kioslave: use QTextCodec::codecForText() for text encoding detection in textthumbnail...
authorIvailo Monev <xakepa10@gmail.com>
Tue, 29 Nov 2022 06:20:18 +0000 (08:20 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 29 Nov 2022 06:20:18 +0000 (08:20 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kioslave/thumbnail/textcreator.cpp

index ba3df42..69c6881 100644 (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)