Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2013, 23:02   #1
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию Проблема с кодировкой при добавлении русскоязычных записей Delphi+MySql

Привет всем. БД на MySQl :
database charset cp1251;
database collation cp1251_general_ci. У таблицы тоже самое.
При программном добавлении русскоязычных символов получаются каракули, в ручном режиме нормально. Я уже с ними что только не делал. Изменял кодировку БД на utf8 -тоже самое, программно изменял кодировку на utf8 -итог один. Может кто сталкивался?
furstenberg вне форума Ответить с цитированием
Старый 04.06.2013, 23:53   #2
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию

что делать то?
furstenberg вне форума Ответить с цитированием
Старый 05.06.2013, 00:22   #3
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Сам в системе {Язык и региональные стандарты} --- Региональные параметры и Дополнительно у вас Русский язык ?
xxbesoxx вне форума Ответить с цитированием
Старый 05.06.2013, 01:16   #4
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию

Да русский. Заново создал Бд с database charset cp1251;
database collation cp1251_general_ci все-равно каракули. Работаю с БД при помощи компонентов ZConnection,ZQuery. Может при работе с этими компонентами надо где то
указывать кодировку?
furstenberg вне форума Ответить с цитированием
Старый 05.06.2013, 01:49   #5
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Нет ZConnection,ZQuery это хороши компонент для подключения My SQL . У меня отображает Русский, на кодировке utf8 . Все что магу посоветовать переустановит систему
xxbesoxx вне форума Ответить с цитированием
Старый 06.06.2013, 23:54   #6
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию

А у тебя база utf8 и collation utf8 _general_ci?
furstenberg вне форума Ответить с цитированием
Старый 07.06.2013, 00:11   #7
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию

Проблема с кодировкой решена: создана база в utf8 и collation utf8 _general_ci, в свойствах ZConnection clientcodepage поставить cp1251, в controlscodepage ccp_utf8, autoencodestrings:=true.
Всё.
furstenberg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД MySQL: при добавлении сотрудника выбирать отдел из ComboBox prod C# (си шарп) 0 21.08.2012 12:25
Не работает отмена при добавлении записей в таблицу Екатерина20 БД в Delphi 4 26.05.2012 17:23
Проблема с кодировкой MySQL pompiduskus SQL, базы данных 5 08.05.2012 18:34
Проблема с кодировкой работы Delphi с MySQL Leximus БД в Delphi 4 25.01.2011 06:01
Тормоза при добавлении записей в БД MS Access Vit@L БД в Delphi 12 17.05.2010 09:03