Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Проблема с кодировкой при записи в базу (Виктор) 10/08/2006 - 09:56:11



From: Виктор - 10/08/2006 - 09:56:11
Subject:Проблема с кодировкой при записи в базу
-----------------
Прошу помощи и совета. Задача проста как три копейки. На одной машине по WinXP Pro SP2 стоит MySQL 5.0 и на ней же запущено клиентское приложение (VFP 9). Связь клиента с сервером через ODBC 3.51 В MySQL созданы таблицы и при создании указано "DEFAULT CHARSET=cp1251"
При запуске Fox устанавливается соединение:
"db_connect = sqlconnect(odbc, ALLTRIM(name_user), ALLTRIM(pass_user))"
После этого успешного коннекта выполняется еще тройка команд:
"= SQLEXEC(db_connect, "SET character_set_client = cp1251")"
"= SQLEXEC(db_connect, "SET character_set_results = cp1251")"
"= SQLEXEC(db_connect, "SET character_set_connection = cp1251")"

Далее необходима массовая загрузка данных из текстового файла. В TXT поля разделены табуляцией. Для загрузки используется "load data local infile './tmp.txt' into table cust fields terminated by '\t' lines terminated by '\r\n'"

Все загружается, но в текстовых полях вместо нормальных русских букв одни вопросы "??????????????".

В чем проблема ? И как с этим бороться ?



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29420



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |