加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

utf-8静态页面的生成

(2008-11-11 14:31:14)
标签:

it

分类: 程序开发

<%@ LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
'adodb读utf-8格式文本
function ReadFromUTF (TempString,CharSet) 'TempString要读取的模板文件路径; Charset是编码
dim str
set stm=server.CreateObject("adodb.stream")
stm.Type=2 'adTypeBinary=1 adTypeText=2
stm.mode=3 'adModeRead=1 adModeWrite=2 adModeReadWrite=3
stm.charset=CharSet
stm.open
stm.loadfromfile server.MapPath(TempString)
str=stm.readtext
stm.Close
set stm=nothing
ReadFromUTF=str
end function
dim TEMP
TEMP=ReadFromUTF("index.asp","UTF-8") '读取举例,index.asp是要读取的文件名
'写入UTF-8格式文件
Sub WriteToUTF(FileUrl,Str,CharSet) 'FileUrl 是文件保存的文件名,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 WriteToUTF("index.htm",TEMP,"UTF-8") '写入举例,index.htm是要生成的文件名
%>

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有