A片强制妇女高潮成人片在线观看,久在线中文字幕亚洲日韩,欧美人与性动交α欧美精品,一个人看的WWW片免费高清视频,久久思思九热视频,91福利实拍在线观看,亚洲日产av中文字幕无码偷拍,一级久久久黄色免费美女


QQ:954886777
好文分享

采用AdoDb.Stream對角來解決生成網(wǎng)頁亂碼問題

時間:2019年05月18日 信息來源:本站原創(chuàng) 點擊: 加入收藏 】【 字體:

今天在做asp生成靜態(tài)頁的時候遇到這個問題
由于我生成靜態(tài)頁使用的方法是讀取asp頁面的html代碼,保存為html文件,這種方法。由于動態(tài)頁是utf8格式的編碼,我得到它的html代碼后,使用fso保存,生成html是成功了,但是打開網(wǎng)頁全是亂碼,選擇gb2312就可以正常生成了。這樣不行,因為整站都是utf8格式的編碼,打開這個頁面,還需要選擇編碼才可訪問,這樣太麻煩了,也沒有人愿意去訪問,所以必須解決utf8格式編碼問題。

經(jīng)過一翻測試采用“adodb.stream”來代替"Scripting.FileSystemObject"讀取生成任何編碼的網(wǎng)頁都正常了。

函數(shù)如下:
'-------------------------------------------------
'函數(shù)名稱:ReadTextFile
'作用:利用AdoDb.Stream對象來讀取UTF-8格式的文本文件
'----------------------------------------------------
Function ReadFromTextFile (FileUrl,CharSet)
    dim str
    set stm=server.CreateObject("adodb.stream")
     stm.Type=2 '以本模式讀取
     stm.mode=3 
     stm.charset=CharSet
     stm.open
     stm.loadfromfile server.MapPath(FileUrl)
     str=stm.readtext
     stm.Close
    set stm=nothing
     ReadFromTextFile=str
End Function
'-------------------------------------------------
'函數(shù)名稱:WriteToTextFile
'作用:利用AdoDb.Stream對象來寫入UTF-8格式的文本文件
'----------------------------------------------------
Sub WriteToTextFile (FileUrl,byval Str,CharSet) 
    set stm=server.CreateObject("adodb.stream")
     stm.Type=2 '以本模式讀取
     stm.mode=3
     stm.charset=CharSet
     stm.open
     stm.WriteText str
     stm.SaveToFile server.MapPath(FileUrl),2 
     stm.flush
     stm.Close
    set stm=nothing
End Sub
使用方法:
call WriteToTextFile ("../index.html","aaa","utf-8") 


根據(jù)自已的情況,修改一下上面兩個函數(shù),完滿生成靜態(tài)頁面



上一篇:百度一季度虧損 或被這篇文章言中
下一篇:從虛擬主機到VPS服務(wù)器,再到如今的ECS云服務(wù)器、區(qū)別匯總
(作者:佚名 編輯:admin)

新文章

門文章