В общем мучаю я интерфейс к P-CAD-у. Научился читать из него разные данные. Но вот если данные на русском, то получаю странную писанину.
В Википедии и в разных перекодировщиках не удалось подобрать кодировку.
Исходный текст:
Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства.
P-CAD возвращает:
Oe?ieay yeaeo?eoeeaoey ??iuo aoaa?iee aano iiuiue oie?ie iiau?io naeuneiai oicyenoaa.
(этот текст в текстовом файле, который распознаётся текстовыми редакторами как ANSI)
Какое преобразование нужно выполнить, чтобы получить нормальный текст?
П.С.
пробовал и программку из комплекта Qt - examples\tools\codecs, но и в ней не нашёл читаемого текста.
блин, победил.
Был код:
QTextStream out(stderr);
out << "Design title:" << design.title() << endl;
где design.title() возвращает const char*.out << "Design title:" << QString::fromLocal8Bit(design.title()) << endl;
QString::fromLocal8Bit - а я так преобразовываю русские буквы из статитеского текста в коде, чтобы они были читабельные. Кодировка документов у меня - ANSI
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)