Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel -> DBF -> VFP7 (проблемы с кодировкой) / 8 сообщений из 8, страница 1 из 1
20.04.2005, 13:46
    #33025252
IdSyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
Вопрос: при сохранении листа Ехселя в дибейс и "всасывании" этого файла в Фокс все русскоязычные поля нечитаемы. С кодировками системы проблем нет, кодировка Фокса тоже в порядке. Где тут может быть собака?
...
Рейтинг: 0 / 0
20.04.2005, 15:13
    #33025508
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
Нечитаемы - это в смысле - структура dbf-ки нормальная, просто символы не те?
Или вообще не открываетя как dbf?
В любом случае, если все сохранено как DBF 4 (dBASE IV), может все дело в шапке таблицы? Можно попробовать убрать всю шапку, оставить только столбцы без названия, потом только сохранять.
...
Рейтинг: 0 / 0
20.04.2005, 17:50
    #33026018
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
Через cpzero установи 866 страницу для сохраненной DBF
...
Рейтинг: 0 / 0
24.04.2005, 15:51
    #33032205
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
Hi IdSyz!

COPY TO ... TYPE FOX2X AS 866

2 AleksMed
cpzero не поможет - сами данные должны быть в cp866 - а cpzero только
байт-признак меняет - AFAIK Excel на этот байт вообще никакого внимания не
обращает (иначе он бы понимал dbf-ы в cp1251)

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
25.04.2005, 09:48
    #33032606
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
2 Igor Korolyov

Из приложения дается команда EXPORT TO <FileName> XL5 без явного указания 866 кодовой страницы. Потом из Экселя <FileName> сохраняется в DBF 4 (dBase IV) формате. После открытия в VFP7 вместо русских букв крякозяблы. После DO (HOME()+"Tools\Cpzero\cpzero") WITH <FileName>,866 и открытия таблицы все нормально :)
...
Рейтинг: 0 / 0
25.04.2005, 09:54
    #33032615
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
Приветствую, AleksMed!

Ну дык Excel создает DBF без CodePage и в 866-й кодировке. Причем кривовато. Все очевидно ;-)
А что неочевидно: зачем так сложно у Вас устроено?
...
Рейтинг: 0 / 0
25.04.2005, 10:22
    #33032690
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
UrriПриветствую, AleksMed!

Ну дык Excel создает DBF без CodePage и в 866-й кодировке. Причем кривовато. Все очевидно ;-)
А что неочевидно: зачем так сложно у Вас устроено?

:) Да у меня так и не устроено. Просто для проверки взял XLS файл экспортированный из приложения и на нем смоделировал проблему IdSyz.
...
Рейтинг: 0 / 0
26.04.2005, 01:41
    #33034591
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel -> DBF -> VFP7 (проблемы с кодировкой)
Hi AleksMed!

Да, что-то я не так понял... Мне показалось что оно в Excel нечитаемо, после сброса из программы в dbf :(

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel -> DBF -> VFP7 (проблемы с кодировкой) / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]