Fixed encoding detection for small texts (up to 3000 bytes)

BUG: 334733
remotes/origin/work/schwarzer/update_platform_name
Yaroslav Sidlovsky 5 years ago committed by Albert Astals Cid
parent 8dc58c7617
commit 929c94e09d
  1. 5
      generators/txt/document.cpp

@ -49,6 +49,11 @@ QString Document::toUnicode(const QByteArray &array)
prober.feed(array.mid(charsFeeded, chunkSize));
charsFeeded += chunkSize;
// No more data to feed - take what we have
if (array.size() <= chunkSize) {
encoding = prober.encoding();
}
if (prober.confidence() >= 0.5) {
encoding = prober.encoding();
break;

Loading…
Cancel
Save