用ASP读取/写入UTF-8编码格式的文件

<%

'-------------------------------------------------

'函数名称: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

'-------------------------------------------------

'函数名称: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

%>

<%

Dim strText

strText = ReadFromTextFile ("test_utf-8.txt","utf-8")

%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<head>

<title> 代码实例:用ASP读取/写入UTF-8编码格式的文件 </title>

<meta http-equiv="content-type" content="text/html; charset=gb2312" />

<meta name="author" content="枫岩,CnLei.y.l@gmail.com">

<meta name="copyright" content="http://www.cnlei.com" />

</head>

<body>

<%=strText%>

</body>

</html>

时间: 2024-09-22 07:21:15

用ASP读取/写入UTF-8编码格式的文件的相关文章

用ASP读取/写入UTF-8编码格式的文件_应用技巧

<% '------------------------------------------------- '函数名称:ReadTextFile '作用:利用AdoDb.Stream对象来读取UTF-8格式的文本文件 '---------------------------------------------------- function ReadFromTextFile (FileUrl,CharSet)  dim str  set stm=server.CreateObject("a

ASP读取文本并在特定的字符后面写入一段字符串

ASP读取一个文本文件,然后在特定的字符后面写入一段字符串的示例代码:   set fso=CreateObject("Scripting.FileSystemObject")set f = fso.OpenTextFile(server.MapPath(文件路径))if not f.atendofstream then       content=f.ReadAllelse      content=""end iff.closeset f=nothing 内容保

asp 读取 utf-8格式文档并生成utf-8格式文档的乱码问题_应用技巧

今天在对搜索吧的程序进行utf-8修正时,发现生成的utf-8格式文档存在着乱码,原来文件 create_html.asp代码如下:  复制代码 代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>  <%  set objrs=server.createObject("Scripting.FileSystemObject")  conn=server.mappath("exa

asp 读取 utf-8格式文档并生成utf-8格式文档的乱码问题

今天在对搜索吧的程序进行utf-8修正时,发现生成的utf-8格式文档存在着乱码,原来文件 create_html.asp代码如下: 复制代码 代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>  <%  set objrs=server.createObject("Scripting.FileSystemObject")  conn=server.mappath("exam

ASP读取网卡MAC地址函数代码

函数|mac|网卡 如何通过ASP读取网卡MAC地址呢?基本ASP平台来读取MAC地址需要两个系统关键的组件支持,"WSCRIPT.SHELL"和"Scripting.FileSystemObject"两个组件,不过,这两个组件的开放是相当危险的,因为很多的病毒脚本就是通过他们来控制主机权限的,在使用本功能时,要注意安全防范. 由于读取某IP的网卡MAC地址  本程序通过调用arp命令通过查询本机arp表读取特定IP的MAC地址  使用本程序需注意以下事项:   本

ASP读取XML数据文件的方法

xml|数据 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp以下是引用片段:<% dim xml,objNode,objAtr,nCntChd,nCntAtr Set xml=Server.CreateObject("Microso

如何用ASP读取Excel文件

在企业级应用当中,我们往往需要对Execl进行操作,如读取Execl里面的数据.往Execl里插入数据等. 一.操作Execl要注意的事项: 1. 服务器端Office的配置 以MS Windows2000+IIS为例,要在服务器端安装有MS Office的成员之一Execl,Office的版本没有特殊要求. 2.  服务器端分布式COM的配置 执行" DCOMCNFG"命令,选择"应用程序"页的"Microsoft Execl 应用程序"-&g

代码详解:ASP读取XML数据文件的方法

xml|数据|详解 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp<%dim xml,objNode,objAtr,nCntChd,nCntAtrSet xml=Server.CreateObject("Microsoft.XMLD

实例分析:ASP读取XML数据文件的方法

xml|数据 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp <% dim xml,objNode,objAtr,nCntChd,nCntAtr Set xml=Server.CreateObject("Microsoft.XMLD