.NET OleDB dbf文件编码

时间:2018-08-27 10:22:15

标签: oledb dbf

我的C#程序使用以下代码读取IBM 850编码的DBF文件:

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文件导入程序后在一台PC上,我可以在导入的数据中看到一些损坏的字符(例如,不是“Ú”,而是“é”)。在所有其他具有相同dbf文件的PC上,都没有问题。所有PC均为Windows 10。

请帮助我导入dbf文件有什么问题?

0 个答案:

没有答案