чтение dbf файла

При чтении из dbf файла получаю dataframe Pandas, в нем вот такую строку: b'0.00\x00\x00\x00\x00\x00\x00\x00\x00' с вероятностью 99.99% - это кириллица. Но вот из какой кодировки и как это вернуть в человеческий вид - загадка.


Ответы (1 шт):

Автор решения: Герман Борисов

В dbf для русского языка используются две кодировки - CP866 (она же кодировка DOS, она же OEM) и WIN1251.

Если приведете строку, содержащую осмысленный текст, то могу подсказать какая из двух.

Конкретно эта строка содержит только ASCII-символы и завершающие нулевые символы, для нее кодировка не важна.

→ Ссылка