Форум сайта python.su
Для работы с dbf-файлами использую dbf.py (есть в сети) для чтения файлов fox pro (у него есть еще одна удобная особенность - он данные из файла представляет в виде списка словарей).
Вопрос: как определить кодировку файла?
Офлайн
Глянь вот это Chardet, но этот метод не точный.
В foxpro скорей всего cp866 или cp1251
Офлайн
Dr.LivsiВот тут формат dbf указано, что байт 0x1D в файле содержит код языкового драйвера, вот тут таблица кодов
Для работы с dbf-файлами использую dbf.py (есть в сети) для чтения файлов fox pro (у него есть еще одна удобная особенность - он данные из файла представляет в виде списка словарей).
Вопрос: как определить кодировку файла?
Отредактировано PooH (Сен. 12, 2012 15:55:13)
Офлайн
PooH
круто, это какой-то другой модуль, его, признаться не видел. И, судя по всему, этот модуль имеет гораздо больше возможностей.
Офлайн
Dr.Livsiну я глянул на pypi самое близкое название к вашему dbf.py
PooH
круто, это какой-то другой модуль, его, признаться не видел. И, судя по всему, этот модуль имеет гораздо больше возможностей.
Офлайн