Моя программа C # читает файлы DBF в кодировке IBM 850, используя этот код:
Connection = new OleDbConnection(
@"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data Source=" + Path.GetDirectoryName(File) + ";" +
@"Extended Properties=dBASE III;");
Connection.Open();
Adapter = new OleDbDataAdapter("SELECT * FROM " + Path.GetFileNameWithoutExtension(File), Connection);
Я использую эту программу в течение нескольких лет, но теперь на одном ПК после импорта файла dbf в мою программу я вижу некоторые поврежденные символы (например, вместо «Ú» я вижу «é») в импортированных данных. На всех других ПК с тем же файлом dbf проблем нет. Все ПК под управлением Windows 10.
Подскажите, пожалуйста, что не так с импортом моего файла dbf?