Приветствую. Понимаю,что этот вопрос уже
задолбал надоел, но не могу прочесть odf-файл с кириллицей. Ниже код функции загрузки(взято из Демонстрационных примеров библиотеки Qt 4.8 ). В чем проблема может быть(прошу сильно не бить, новичок в Qt)?
bool TextEdit::load(const QString &f)
{
if (!QFile::exists(f))
return false;
QFile file(f);
if (!file.open(QFile::ReadOnly))
return false;
QByteArray data = file.readAll();
QTextCodec *codec = Qt::codecForHtml(data);
QString str = codec->toUnicode(data);
if (Qt::mightBeRichText(str)) {
textEdit->setHtml(str);
} else {
str = QString::fromLocal8Bit(data);
textEdit->setPlainText(str);
}
setCurrentFileName(f);
return true;
}