SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.08.2007 13:30:29

lincolndsp
Участник
Зарегистрирован: 04.08.2007
Сообщений: 5

Не выставляется cp1251 в ODBC 3.51 Driver

Для связи MySQL с Access использую MyODBC 3.51 Driver.
Но при установке кодировки cp1251, KOI-8R выдается ошибка
[MySQL][ODBC 3.51 Driver]Can't initialize character set cp1251 (path: C:\mysql\\share\charsets\)


без них не получается правильное отображение данных
в Access, пробовал utf8, без ошибок в драйвере,
но неправильное отображение кириллицы.

Неактивен

 

#2 13.08.2007 13:40:39

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Не выставляется cp1251 в ODBC 3.51 Driver

Самое простое решение - скопировать кодировки в c:\mysql\share\charsets.
Сами кодировки лежат в каталоге установки (путь_к_mysql\share\charsets).

Альтернативный вариант - задать каталог кодировок при запуске сервера:
--character-sets-dir=путь_к_mysql\share\charsets
или в my.cnf
[mysqld]
character-sets-dir=путь_к_mysql\share\charsets

Неактивен

 

#3 26.04.2008 12:21:33

Vorex
Участник
Зарегистрирован: 26.04.2008
Сообщений: 2

Re: Не выставляется cp1251 в ODBC 3.51 Driver

При подключении на локальной машине помогло создание папки c:\mysql\share\charsets.
Но приподключении удаленной машины по локальной сети MyODBC 3ей версии опять же выдает эту ошибку. MyODBC 5ой версии тоже не работает. Скопировал папку и на удаленную машину, все заработало.
Предпологается, что подключаться к базе будет несколько десятков машин, имеет смысл создавать папку mysql\share\charsets на каждой или это как-то обходится?

Неактивен

 

#4 26.04.2008 14:47:38

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Не выставляется cp1251 в ODBC 3.51 Driver

Видимо придется копировать. Так драйвер построен, что требует эти файлы.

Неактивен

 

#5 26.04.2008 17:57:58

Vorex
Участник
Зарегистрирован: 26.04.2008
Сообщений: 2

Re: Не выставляется cp1251 в ODBC 3.51 Driver

Жаль, не так уж и трудно было ребятам сделать локализованные версии просто вшив в дистрибутив MyODBC эти 200 килобайт :-(
В любом случае, спасибо за ответ!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson