VBS 读CSV文件的问题
问题是这样的,用vbs写的一个功能,从FTP 服务器上拿下来CSV文件,然后上传到数据库
文件是繁体的,而且我用的是"ADODB.Connection"来读取数据的,
现在的问题是 读到的文件是乱码 放到数据库也是乱码
另外,我是在服务器上运行的VBS 文件 出现乱码
在我本地 我本地的区域语言里面添加了 非Unicode程序语言 中文(台湾) 运行就显示正常
而服务器上没有添加 就显示乱码
请问有没有一个好的方法 不通过修改服务器环境 只是通过代码来解决这个乱码的问题呢? 任何一件都可以,非常感谢!!!
[解决办法]
直接用數據庫的OpenDataSouce函數讀取文件呢?避免用ADO了
[解决办法]
如果是SQL server的话
例如执行SQL 语句
其中Excel中 f1,f2是第一行的数据作为表头
INSERT INTO [DB].[dbo].[tbl] ([user_id] ,[state])SELECT f1 ,f2FROM opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source=D:\a.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";')...[Sheet1$]