|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.06.2013, 23:02 | #1 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
Проблема с кодировкой при добавлении русскоязычных записей Delphi+MySql
Привет всем. БД на MySQl :
database charset cp1251; database collation cp1251_general_ci. У таблицы тоже самое. При программном добавлении русскоязычных символов получаются каракули, в ручном режиме нормально. Я уже с ними что только не делал. Изменял кодировку БД на utf8 -тоже самое, программно изменял кодировку на utf8 -итог один. Может кто сталкивался? |
04.06.2013, 23:53 | #2 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
что делать то?
|
05.06.2013, 00:22 | #3 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Сам в системе {Язык и региональные стандарты} --- Региональные параметры и Дополнительно у вас Русский язык ?
E_MAIL: rijgvina7@yahoo.com
|
05.06.2013, 01:16 | #4 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
Да русский. Заново создал Бд с database charset cp1251;
database collation cp1251_general_ci все-равно каракули. Работаю с БД при помощи компонентов ZConnection,ZQuery. Может при работе с этими компонентами надо где то указывать кодировку? |
05.06.2013, 01:49 | #5 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Нет ZConnection,ZQuery это хороши компонент для подключения My SQL . У меня отображает Русский, на кодировке utf8 . Все что магу посоветовать переустановит систему
E_MAIL: rijgvina7@yahoo.com
|
06.06.2013, 23:54 | #6 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
А у тебя база utf8 и collation utf8 _general_ci?
|
07.06.2013, 00:11 | #7 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
Проблема с кодировкой решена: создана база в utf8 и collation utf8 _general_ci, в свойствах ZConnection clientcodepage поставить cp1251, в controlscodepage ccp_utf8, autoencodestrings:=true.
Всё. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД 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 |