QT: Кодировка БД
По умолчанию QT работает в UTF-8. И это правильно. К сожалению не все так считают, и зачастую из базы данных мы получаем строчку в иной кодировке.
Что бы не остаться без русских букв делаем такой финт ушами:
В qPlaces.value(0).toByteArray() получили строчку в CP1251
QTextCodec::setCodecForCStrings( QTextCodec::codecForName("CP1251") ); QString hallName = QString::fromAscii(qPlaces.value(0).toByteArray());
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported







Дискуссия
- **полужирный**
- //курсив//
- > цитата
- [[http://link | Заголовок ссылки]]
Больше о синтаксисе...