利用AdoDb.Stream对象来读取UTF-8格式的文本文件

代码如下: ''函数名称:ReadTextFile ''作用:利用AdoDb.Stream对象来读取UTF-8格式的文本文件 ''---------------------------------------------------- FunctionReadFromTextFile(FileUrl,CharSet) IfFileUrl=''ORIsNull(FileUrl)Then ReadFromTextFile='' &nbs

作者: 来源: 时间: 17-11-23 15:12:38

代码如下:
''函数名称:ReadTextFile
    ''作用:利用AdoDb.Stream对象来读取UTF-8格式的文本文件
    ''----------------------------------------------------
    Function ReadFromTextFile (FileUrl,CharSet)
        If FileUrl = "" OR IsNull(FileUrl) Then
            ReadFromTextFile = ""
            Exit Function
        End If
        If Not FLib.IsReallyPath(FileUrl) Then
            FileUrl = Server.MapPath(FileUrl)
        End If
        dim str, stm
        set stm=server.CreateObject("adodb.stream")
        stm.Type=2 ''以本模式读取
        stm.mode=3 
        stm.charset=CharSet
        stm.open
        stm.loadfromfile FileUrl
        str=stm.readtext
        stm.Close
        set stm=nothing
        ReadFromTextFile=str
    End Function
    ''-------------------------------------------------
    ''函数名称:WriteToTextFile
    ''作用:利用AdoDb.Stream对象来写入UTF-8格式的文本文件
    ''----------------------------------------------------
    Function WriteToTextFile (FileUrl,byval Str,CharSet)   
        If FileUrl = "" OR IsNull(FileUrl) Then
            WriteToTextFile = ""
            Exit Function
        End If
        If Not FLib.IsReallyPath(FileUrl) Then
            FileUrl = Server.MapPath(FileUrl)
        End If
        Dim stm
        set stm=server.CreateObject("adodb.stream")
        stm.Type=2 ''以本模式读取
        stm.mode=3
        stm.charset=CharSet
        stm.open
        stm.WriteText str
        stm.SaveToFile FileUrl,2    
        stm.flush
        stm.Close
        set stm=nothing
    End Function

11
22
33
隐藏区块

会员注册

本功能为预留功能,暂不支持注册 ^_^

Login

社交帐号登陆

使用以下任意帐号可登陆本站

Close section
Close

联系我们

关于5UCMS 您有任何需求 均可以留言给我们