crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> SQLITE CP1251, как корректно читать в QT4?
rotor
  опции профиля:
сообщение 23.9.2010, 11:36
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 23.9.2010
Пользователь №: 2060

Спасибо сказали: 0 раз(а)




Репутация:   0  


Имеется БД SQLITE в которой имеются записи кирилицей в кодировке CP1251, при попытке чтения данных из БД возвращается кирилическая строка в виде "??????????? ???? ".
Как с этим бороться?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
bynet
  опции профиля:
сообщение 4.10.2010, 15:41
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

Спасибо сказали: 0 раз(а)




Репутация:   0  


Запись у меня получилось с помощью query.bindValue();
Пример: query.bindValue(":namecompany",QString::fromUtf8("Название организации"));
fromUtf8 - попробуй заменить на тот который тебе нужно.
И читает тоже.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DenisKh001
  опции профиля:
сообщение 16.6.2011, 16:30
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 16.6.2011
Пользователь №: 2752

Спасибо сказали: 0 раз(а)




Репутация:   0  


SQLite никак не может быть в ср1251. Каким средством для пользуешься для создания/редактирования базы?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 24.11.2024, 22:21