idhas |
Отправлено: 01.12.2005, 09:10 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
В общем дело обстоит так:
Исп-ся bcb6 (sp4) -> bde -> mysql 4.1. Подключение через ODBC (myODBC 3.51). При вставке данных в таблицу (кирилица) и после рефреша текст отображается как "?????????". Какую кодировку использовать для таблиц mysql, либо другие предложения? И возможно ли упращение схемы доступа к данным без лишнего гемора? Как использовать API mySQL в своем приложении (просто инклудить заголовочные файлы?).
при bcb6 (sp4) -> bde -> mssql 2000 все работает отлично. |
|
2m |
Отправлено: 01.12.2005, 16:12 |
|
Не зарегистрирован
|
тоже были проблемы с кодировкой именно на mysql 4.1
заменил на 4.0.16 — все заработало |
|
Valdemar |
Отправлено: 02.12.2005, 08:32 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Чтобы правильно отображались символы кирилицы, можно в настройках источника данных ODBC в SQL command on connect написать set CHARSET 'cp1251'.
Либо при работе с БД первым делом выполнить этот же запрос.
В PHP я делал такие запросы:
set character_set_client='cp1251'
set character_set_results='cp1251'
set collation_connection='cp1251_general_cs'
можно попробовать и их. |
|
idhas |
Отправлено: 02.12.2005, 11:26 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Спасибо, будем пробовать. |
|