Здравствуйте.
Есть стандартный код из ассистента:
C++ (Qt)
QDomDocument doc("mydocument");
QFile file("mydocument.xml");
if (!file.open(QIODevice::ReadOnly))
return;
if (!doc.setContent(&file)) {
file.close();
return;
}
file.close();
Если mydocument.xml в кодировке ANSI и содержит кириллицу, то она читается крякозябрами. Если же кодировка utf-8, то всё нормально.
Почему так происходит?