Нужно скопировать юникодовый текст в массив слов, выполнить преобразование и вернуть преобразованный текст.Само преобразование 100кб текста если верить замерам происходит менее чем за 1 мс. В то время как сохранение текста в массив слов занимает 75 секунд!, а загрузка почти целых 6 секунд =(. На процессоре с 2.5 ГГц это непростительно.Код:75250 for(i=0;iPlainTextEdit->toPlainText().utf16()[i];} 5813 ui->PlainTextEdit->setPlainText(QString::fromUtf16(text,n) );
|