У меня есть некоторые проблемы с чтением кодированного текста UTF-8 из файла. Моя версия читает только символы ASCII.
#include <QtCore>
int main()
{
QFile file("s.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
{
return -1;
}
QTextStream in(&file);
while(!in.atEnd())
{
QString line = in.readLine();
qDebug() << line;
}
}
s.txt:
jąkać się
ślimak
śnieżyca
выход:
"jka si"
"limak"
"nieyca"
Что я должен использовать?