asp的两种生成静态比较

| |
[不指定 2007/06/08 11:17 | by Else ]
一个是fso,另一个是objStream
在utf-8下 用fso生成静态的,要用强行转换,就是
Set Fout = Fso.CreateTextFile(Server.Mappath(""&Filename&""),true,true)

但生成的代码会比原来.asp的大一倍,代码如下fso代码如下
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
Set Fout = Fso.CreateTextFile(Server.Mappath(""&Filename&""),true,true)
Fout.Write(Body)
Fout.Close
Set Fout=nothing
Set Fso=nothing

不过下面的代码有些服务器不支持,原先我是用下面的生成方式,但那时服务器不支持
Set objStream = Server.CreateObject("ADODB.Stream")
    With objStream
    .Open
    .Charset = "utf-8"
    .Position = objStream.Size
    .WriteText=Body '//模版+数据
    .SaveToFile server.mappath(Filename),2
    .Close
    End With
Set objStream = Nothing


作者:Else 's Blog
地址:http://www.aixq.com/post/728/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
  • 中查看更多“asp的两种生成静态比较”相关内容
  • 中查看更多“asp的两种生成静态比较”相关内容
  • 中查看更多“asp的两种生成静态比较”相关内容
  • 中查看更多“asp的两种生成静态比较”相关内容
  • 中查看更多“asp的两种生成静态比较”相关内容
  • 中查看更多“asp的两种生成静态比较”相关内容

  • 最后编辑: Else 编辑于2008/02/03 11:34
    代码 程序 编程 | 评论(4) | 引用(0) | 阅读(5404)
    goodluck
    2008/11/11 13:06
    谢谢您的话 “但生成的代码会比原来.asp的大一倍”
    很多人都没留言这一点的。
    Else 回复于 2008/11/11 14:03
    因為google的收錄還有一個特點相同的內容,質量小的在前面!
    goodluck
    2008/11/11 13:07
    dogdogdogzanzanzanzanzan
    goodluck
    2008/11/11 13:07
    谢谢您的话 “但生成的代码会比原来.asp的大一倍”
    很多人都没留言这一点的。zan
    goodluck
    2008/11/11 13:08
    谢谢您的话 “但生成的代码会比原来.asp的大一倍”
    很多人都没留意这一点的。
    留意留意gringringrin
    Else 回复于 2008/11/11 14:04
    這個也是在utf-8的時候會產生吧,一般的服務器都支持下一種,下一種是無組件上傳的!
    分页: 1/1 第一页 1 最后页
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    昵称   密码   游客无需密码
    网址   电邮   [注册]
                   

    验证码 不区分大小写