您好,欢迎来到点滴吧! 手机版
点滴吧www.diandiba.com
记录点点滴滴,尽在点滴吧
  • 文章
  • 文章
  • 特效
  • 素材
  • 景点
您现在的位置:首页 > ASP教程 > 文章正文
asp新建文本文件并写入内容
更新时间:2015/1/5 22:05:54   点击:2154次
Function BuildFile(ByVal sFile, ByVal sContent)
  On Error Resume Next
  Dim oFSO, oStream
 ' Response.Write sFile
 ' Response.Write sContent
 ' Response.end
  If CacheConfig(24) = "1" Then
   '如果选用ADODB.Steam 则强制转换成Unicode
   If Right(LCase(sFile),4) <> ".xml" Then
    sContent = AnsiToUnicode(sContent)
   End if
   Set oStream = Server.CreateObject(CacheCompont(2))
   With oStream
    .Type = 2
    .Mode = 3
    .open
    '.Charset = "utf-8"
    .Charset = "gb2312"
    .Position = oStream.size
    .WriteText = sContent
    .SaveToFile sFile, 2
    .Close
   End With
   Set oStream = Nothing
  Else
   Set oFSO = Server.CreateObject(CacheCompont(1))
   Set oStream = oFSO.CreateTextFile(sFile,True)
   oStream.Write sContent
   oStream.Close
   '增加对特殊字符的保护,强制将内容转换成Unicode
   If Err.Number<>0 Then
    sContent = AnsiToUnicode(sContent)
    Set oStream = Server.CreateObject(CacheCompont(2))
    With oStream
     .Type = 2
     .Mode = 3
     .open
     '.Charset = "utf-8"
     .Charset = "gb2312"
     .Position = oStream.size
     .WriteText = sContent
     .SaveToFile sFile, 2
     .Close
    End With
    Err.Clear
   End If
   Set oStream = Nothing
   Set oFSO = Nothing
  End If
 End Function


相关文章
导航分类
热门文章
关于我们| 联系我们| 免责声明| 网站地图|
CopyRight 2012-2015 www.diandiba.com - 点滴吧 All Rights Reserved
滇ICP备09005765号-2