В общем вопрос покажется некоторым элементарным.
Почему при считывании с файла in.txt(µbЁ),переменная
ch типа QChar выводит на экран все символы,а при конвертации в ascii код на экран выводит неопределенный(
?) символ или присваивает значение 0?
QFile in;
in.open;
QTextStream inData(&in);
QChar ch;
while(!inData.atEnd()) {
inData>>ch;
qDebug()<<ch<<(quint8)ch.toLatin1();
}
Output:
'µ' 181
'b' 98
'Ё' 0 <-
Почему? Хотя Ё = 168 в Ascii