Re[3]: кодировка
От: sheep2k Россия  
Дата: 21.07.12 09:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>спасибо, но не помогло. Такое впечатление, что дело в qt-шном драйвере sqlite


Я же написал как надо сделать, не пробовали что-ли?

  QFile f("c:/tmp/test.koi8");
  if (f.open(QIODevice::ReadOnly))
  {
    QByteArray ba = f.readAll();
    QTextCodec* codec = QTextCodec::codecForName("KOI8-R");
    if (codec)
      qDebug() << codec->toUnicode(ba);
  }


Подобный этому код гарантировано работает уже много лет в куче проектов. Если не работает, значит кодировка не KOI8.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.