![]() |
|
|
![]()
|
|
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
Вопрос вот в чём, можно ли кодировку проставить сразу при коннекте к базе данных, а не переводить каждый раз когда получаю данные из базы, БД в UTF-8 сам под виндой стало быть ср1251.
|
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
вот если делаю вот так то всё пучком
насколько я понимаю данные преобразовываются из UTF-8 в юникод, но это для одной записи может есть что то чтоб так не мучатся? |
|||
|
||||
| Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 5 Всего: 14 |
какая база данных?
и чем тебе юникод не устраивает? Это сообщение отредактировал(а) Elfebet - 3.3.2009, 10:39 -------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
База данных Firebird 2.1, меня то юникод устраивает, а вот когда загружаю данные в текстовое поле отображаются ежи, ну естественно данные добавляет тоже софт, может надо какието манипуляции проводить при добавлении текста на русском языке?
|
|||
|
||||
| Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 5 Всего: 14 |
http://kinterbasdb.sourceforge.net/dist_do...utorial_connect
типа такого
-------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
если честно не совсем понимаю что ето)))
|
|||
|
||||
| Elfebet |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 5 Всего: 14 |
ну ты ж просил
вот показую код как при коннекте поставить кодировку (код не проверял, так как firebird под рукой нэма)
-------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
||||
|
|||||
| ecspertiza |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
Пнятно, не так не работает, правильнее было бы
но ксажелению огнептица не знает такую кодировку(Windows-1251) и отваливается, а если прописать
то такую кодировку не знает QT и автоматом выставляет UNIKODE_FFS, баг тролей или огнептицы. причём троли рекомендуют так
но при этом база открывается полностью пустая и невозможно добавление записей. Это сообщение отредактировал(а) ecspertiza - 3.3.2009, 14:52 |
||||||
|
|||||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
в main.cpp прописал
всё же если найдутся какие нибудь решения выставить кодировку при конекте тоже отпишите. Elfebet, спасибо за помошь))) Это сообщение отредактировал(а) ecspertiza - 3.3.2009, 15:22 |
|||
|
||||
| Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 5 Всего: 14 |
а огнептица знает такую кодировку как cp1251?
-------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
я пробовал с ней конектится, софт отваливается как при Windows-1251((((
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |