用程序导入CSV文件到数据库,Schema.ini碰到不认中文文件名的问题,急!!
我在C#中用ODBC TEXT Driver导入CSV文件时,如果文件名是中文,则在schema.ini中找不到匹配定义节,如果字段名是中文,显示出来的也是乱码。
下面是我测试的例子:
1,员工信息.csv 文件内容如下
ID,姓名,年龄
01,Baby,"22"
2,Cicy,Tweenty
33,Deny,33
2,schema.ini文件定义如下
[员工信息.csv]
ColNameHeader=True
Format=CSVDelimited
MaxScanRows=25
CharacterSet=OEM
Col1=ID Char
Col2=姓名 Char
Col3=年龄 Char
3,连接字符串如下:
string strConnString="Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="+txtCSVFolderPath.Text.Trim()+";Extensions=asc,csv,tab,txt;Persist Security Info=False";
请大侠帮忙看看,怎么设置才能支持中文呢?