成人在线视频网址_在线看成人av_在线视频91_午夜激情免费_日韩一区二区在线免费观看_91欧美精品成人综合在线观看

當前位置: 博客首頁 >> 網頁設計制作 >> ASP網站程序動態生成靜態HTML文件時文件編碼GB2312與UTF-8編碼互轉問題 rss

ASP網站程序動態生成靜態HTML文件時文件編碼GB2312與UTF-8編碼互轉問題

成都網站優化 在 2010-07-24 發表,評論(0),閱讀(0)

我們在開發網站時,經常會遇到中文網站打開會亂碼現象,主要原因在于網站開發時編碼使用問題,中文網站編碼通常使用:GB2312文件編碼,英文及其它語言編碼通常使用UTF-8編碼;我們如果在網站建設時,各頁面之間編碼不統一,就會造成切換頁面時出現中文亂碼現象.

如果一個網站有中英文,建議在網站建設時,統一采用國際通用UTF-8文件編碼.下面我們重點講一下ASP程序動態生成HTML靜態文件時將文件編碼統一為UTF-8編碼實現方式:

一般我們在ASP環境下,運行動生靜操作時都用到的是FSO,他是專門對文件進行操作的一個組件,他FSO的編碼屬性只有三種,系統默 認,Unicode,ASCII,并沒有我們要的UTF-8,所以一般中文系統上使用FSO組件生成的文件都是gb2312格式的了,即便您在網頁內寫上 charset="UTF-8"也是沒用的

要生成UFT-8格式的文件,ASP環境下我們用 ADODB.Stream代替FSO讀寫UTF-8文件,因 為,ADODB.Stream,有一個CharSet 屬性,可以讓您定義要打開或要寫入的文件的編碼類型,這樣一來,ADODB.Stream不僅僅是 只能讀取或寫入UTF-8的文件,基本上什么格式的文件都可以操作了,當然當前對我們來說比較有用的就是寫為UTF-8格式的文件,

下邊這個函數可以實現這些功能:

*****************************************
函數參數說明:
FileUrl:生成HTML文件路徑
STR:生成HTML文件內容
CharSet:生成HTML時文件編碼如:"UTF-8"
*****************************************

Function WriteToFile (FileUrl, Str, CharSet)

Set stm = 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

其中charset可以選擇的項有很多,您可以在這找到您想要的:網頁編碼大全 CodePage CharSet 中英文顯示名稱,這個函數的功能基本上與您的動生靜使用的FSO函數差不多,只是多了一個選擇字符編碼的屬性,當然您也可以把這個屬性直接寫到函數里,不過這樣寫比較好,以后如果要用別的轉為別的格式,這個函數還可以用的上。

關于ASP網站處理UTF-8編碼文件時中文字符截取函數,以及取字符串長度函數,請查詢: ASP網站UTF-8編碼/GB2312編碼中字符串截取函數和獲取長度函數   一文.

Tags:ASP,網站程序,文件編碼,GB2312編碼,UTF-8編碼

思為網絡騰訊企業微博,請關注我們:
已有位網友對“ASP網站程序動態生成靜態HTML文件時文件編碼GB2312與UTF-8編碼互轉問題”發表評論。

 

www.h4pj6t.cn/seoblog/
主站蜘蛛池模板: 中文字幕精品一区久久久久 | 国产日韩视频 | 黄视频入口| 在线视频一区二区三区 | 一级片在线播放 | 国产91精品在线 | 精品国产青草久久久久福利 | 97久久精品人人做人人爽50路 | 国产精品一区久久久 | 欧美日韩精品在线 | 亚洲成人精品在线观看 | 欧美日韩久 | 在线观看中文字幕av | 国产99久久精品 | 欧美爱爱视频 | 91精品久久久久久久久久久久久久久 | 中文字幕一区二区三区乱码图片 | av久草 | 在线观看黄色电影 | 美日韩一区 | 日韩在线成人 | 成人免费视频网 | 精品国产乱码久久久久久丨区2区 | 日韩在线永久免费播放 | 国产精品久久久久久久久久 | 成人h动漫精品一区二区樱花 | 综合久久一区 | 蜜桃视频一区二区 | 精品久久亚洲 | 欧美福利 | 久久久久久久久久久国产 | 欧美日韩精品免费 | 久久66 | 黄色av影院| 黄视频在线播放 | 成人精品一区二区 | 国产成人一区二区三区 | 蜜桃av噜噜一区二区三区小说 | 欧美综合久久 | 天天干夜操 | 久久香蕉国产视频 |