Главная Облако тегов     Подписка на ленту обновлений (RSS) XMPP (Jabber) совместимые службы мгновенных сообщений. К примеру Google Talk, Gizmo, jabber.org Пишите письма О сайте
Вы находитесь здесь: Заметки экспериментатора » Примеры кода » qt » QT: Кодировка БД
Translations of this page:

QT: Кодировка БД

По умолчанию QT работает в UTF-8. И это правильно. К сожалению не все так считают, и зачастую из базы данных мы получаем строчку в иной кодировке.

Что бы не остаться без русских букв делаем такой финт ушами:

В qPlaces.value(0).toByteArray() получили строчку в CP1251

QTextCodec::setCodecForCStrings( QTextCodec::codecForName("CP1251") );
QString hallName = QString::fromAscii(qPlaces.value(0).toByteArray());

Дискуссия

Enter your comment (wiki syntax is allowed):
Краткая справка
  • **полужирный**
  • //курсив//
  • > цитата
  • [[http://link | Заголовок ссылки]]
Больше о синтаксисе...
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
snippets/qt/qt-encoding-cp1251.txt · Последние изменения: 2008/05/06 13:10 От plumbum