C# Чтение специальных символов из текстового файла с помощью OleDbConnection

#c# #oledb #oledbconnection

Вопрос:

Проблема с чтением файла .dbf с помощью OleDbConnection. Как правильно настроить кодировку?

Мой Код:

 OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="   inpath   ";Extended Properties=dBASE IV;Persist Security Info=False;");
 

Я попробовал так, но получил ошибку:

 OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="   inpath   ";Extended Properties=dBASE IV;Persist Security Info=False;CharacterSet=WIN1251;");
 

import.txt

 OEEAOOAI_A?EEIAOE
 

Комментарии:

1. Вы уверены, что ваши данные закодированы как WIN1251? Вы пробовали UTF8?

2. Я попробовал с UTF8. Здесь проблема в том, что я неправильно добавил этот параметр кодировки, но в примерах он, похоже, добавлен таким образом.