目前许多客户分别转换系统big5 to utf-8, 自製VB6.0 转档工具出现问题.
经测试自製vb6.0转档工具可正确转入SQL, Access.
唯独有Excel出现不支援utf-8字元,很困扰...
改写成C#是OK的,google不到解决之道!!!
一想到要将一堆工具改写成C#...大工程呢!!!
多方测试、苦思不解...
发现oledb 引擎不同...测看看!!!
原Excel连结字串为:
"Provider=MSDASQL.1;Driver={Microsoft Excel Driver (*.xls)};DBQ=" + ...
改写为:
"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=""Excel 8.0"";Data Source=" + ...
成功了!!!不用改写啦!!!