当前位置: 代码迷 >> vbScript >> VBS 读CSV文件的有关问题
  详细解决方案

VBS 读CSV文件的有关问题

热度:9907   发布时间:2013-02-26 00:00:00.0
VBS 读CSV文件的问题
问题是这样的,用vbs写的一个功能,从FTP 服务器上拿下来CSV文件,然后上传到数据库
文件是繁体的,而且我用的是"ADODB.Connection"来读取数据的,
现在的问题是 读到的文件是乱码 放到数据库也是乱码

另外,我是在服务器上运行的VBS 文件 出现乱码
在我本地 我本地的区域语言里面添加了 非Unicode程序语言 中文(台湾) 运行就显示正常
而服务器上没有添加 就显示乱码

请问有没有一个好的方法 不通过修改服务器环境 只是通过代码来解决这个乱码的问题呢? 任何一件都可以,非常感谢!!!

------解决方案--------------------------------------------------------
直接用數據庫的OpenDataSouce函數讀取文件呢?避免用ADO了
------解决方案--------------------------------------------------------
如果是SQL server的话
例如执行SQL 语句
其中Excel中 f1,f2是第一行的数据作为表头
SQL code
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$]
  相关解决方案