Я также обнаружил, что этот сайт имеет структурную разбивку заголовка на получить кодовую страницу информации.
Так что это, в сочетании с другим ответом, может помочь вам лучше разобраться.Ссылка, которую я имел, не перечисляет все кодовые страницы, но дает вам, где и значения для обнаружения из .DBF
Кроме того, Visual Foxpro также имеет некоторые функции для получения и преобразования, но у меня нетявно пробовал через последний поставщик Visual Foxpro OleDB, который может использоваться с C #.
Функции:
CPDBF () CPCURRENT () CPCONVERT ()
Вы можете проверить онлайнпомочь Visual Foxpro получить более подробную информацию об этих функциях.Возможно, вам придется выполнить C # через вызов Execute Scalar с вызовом VFP EXECSCRIPT () ... что-то вроде
String MultipleCmds = "ExecScript( '[use SomeTable] + chr(13)+chr(10) + [return CPCURRENT()]' ) ";
, затем из вашего соединения выполните скаляр вышеупомянутой команды.