Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 vfp+mysql - кодировки и fatal error  [new]
tanglir
Member

Откуда:
Сообщений: 28966
vfp9sp1, mysql 5.0.67-community-nt, myodbc-5.1.5
База в utf8, записываю данные (через sqlexec), читаю обратно (им же)- вопросы вместо букв (русских, есссно). Почитал тут про кодировки, поэкспериментировал. В одной теме писали сделать примерно так
=SQLEXEC(conn1,"set character_set_client=cp1251;")
=SQLEXEC(conn1,"set character_set_connection=cp1251;")
=SQLEXEC(conn1,"set character_set_results=cp1251;")
и всё должно заработать
Обнаружилась закономерность: первые два оператора видимых изменений не дают. После выполнения третьего оператора попытка селектнуть чего-нибудь, что возвратит хоть одну строку (причём результат может состоять даже из чистой латиницы) -> fatal error C0000005. Причём глюк НЕ возникает только если в третьем операторе прописать utf8 или latin1, но с ними всё те же вопросики возвращаются вместо нормальных символов.
На что ещё можно посмотреть?
3 июн 09, 19:52    [7262553]     Ответить | Цитировать Сообщить модератору
 Re: vfp+mysql - кодировки и fatal error  [new]
Sea_Cat
Member

Откуда: Запорожье
Сообщений: 189
tanglir, попробуйте МуODBC 3.51 - у меня с ним все работает, а использование драйвера ветви 5.1 приводит к падению VFP.
3 июн 09, 23:07    [7262973]     Ответить | Цитировать Сообщить модератору
 Re: vfp+mysql - кодировки и fatal error  [new]
Melnik_A
Guest
Всех приветствую !

2tanglir
Соглашусь с Sea_Cat-ом , тоже пользую ODBC 3.51.25 .
И прописываю в настройках ODBC значение -
Initial Statement = "set names cp1251"

Возможно ещё есть какие настройки на стороне сервера , точно не знаю - другой человек за него отвечает .
4 июн 09, 10:09    [7263618]     Ответить | Цитировать Сообщить модератору
 Re: vfp+mysql - кодировки и fatal error  [new]
alextashk
Member

Откуда:
Сообщений: 431
tanglir,

Было то же самое, пока не взял МуODBC 3.51
4 июн 09, 17:02    [7266435]     Ответить | Цитировать Сообщить модератору
 Re: vfp+mysql - кодировки и fatal error  [new]
tanglir
Member

Откуда:
Сообщений: 28966
Всем спасибо, использование версии 3.51 помогло!
4 июн 09, 19:32    [7267251]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить