![]() |
|
|
![]()
|
|
| aliks |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
Поискал в инете и на форуме, однако решение предложенные не помогают.
База в кодировке Latin1, по факту там записано CP1251. При подключении пишу SET NAMES Latin1 Исходники в Qt используют кодировку UTF8. Перебровал разные варианты с кодеками, выводится то знаки вопросов, то кракозябры, помогите правильно решить проблемку, а то совсем уже заблудился --------------------
Любимая кнопка - F1, Любимое спасибо - Плюс в репутацию |
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
вот попробуй в mail.cpp прописать
|
|||
|
||||
| aliks |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
Такой вариант я уже пробовал, но не помогло.
Проблему решил другим способом. Везде: в базе, на таблицах выставил кодировку UTF8 и все стало ОК. --------------------
Любимая кнопка - F1, Любимое спасибо - Плюс в репутацию |
|||
|
||||
| aliks |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
Ну это прямо какое то колдовство какое то. С чтением вроде бы разобрался, а вот с записью опять проблема с кодировкой.
Пишет в бащу в крокозаябрах или вопросиках, помогите пожалуйста с кодировкой. Этот же кусок программы написал в Jave - все работает ОК. А вот с Qt уже вторую неделю мучаюсь. И при редактировании данных из TableView и при записи напрямую из sql - базу пишутся крокозябры, хотя на форме отображаются нормально
Как видите, перепробовал различные варианты - но пока без результата --------------------
Любимая кнопка - F1, Любимое спасибо - Плюс в репутацию |
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
А можешь написать сдесь запрос которым ты базу создавал.
|
|||
|
||||
| aliks |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
CREATE TABLE krimsekt.SP_Departments (
id INT(11) AUTO_INCREMENT, name VARCHAR(64) NOT NULL, CurrentAcc_id INT(11) NOT NULL DEFAULT 0, AccHomeFolder INT(11) NOT NULL DEFAULT 0, PRIMARY KEY (id) ) ENGINE = MYISAM AUTO_INCREMENT = 39 CHARACTER SET utf8 COLLATE utf8_bin; --------------------
Любимая кнопка - F1, Любимое спасибо - Плюс в репутацию |
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
Это создание таблици, а я тебе про создание самой базы.
тебе вот как то так нужно было создавать чтобы проблем не возникало, база данных должна всегда создаваться в кодировке utf8 но это ИМХО. |
|||
|
||||
| aliks |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
Ну базу создавал не я, а как сейчас можно победить это?
--------------------
Любимая кнопка - F1, Любимое спасибо - Плюс в репутацию |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, 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. |