ASP生成UTF-8编码的代码

方法一:createtextfile生成文件方法

function WriteToFile(FileName,FileContent)

    set fso=server.createobject("scripting.filesystemobject")

    set fp=fso.createtextfile(server.mappath(FileName),,True)

    fp.write(FileContent)

end function

方法二:ADODB.Stream生成文件方法

    Set ccObjStream = Server.CreateObject("ADODB.Stream")

    With ccObjStream

    .Type = 2

    .Mode = 3

    .Open

    .Charset = "utf-8"

    .Position = ccObjStream.Size

    .WriteText 要生成的内容

    .SaveToFile 要生成文件路径和文件名,2

    .Close

    End With

CreateTextFile   方法   

  创建指定文件并返回   TextStream   对象,该对象可用于读或写创建的文件。

object.CreateTextFile(filename[,   overwrite[,   unicode]])

参数   

  object

必选项。应为   FileSystemObject   或   Folder   对象的名称。

filename

必选项。字符串表达式,指明要创建的文件。

overwrite

可选项。Boolean   值指明是否可以覆盖现有文件。如果可覆盖文件,该值为   True;如果不能覆盖文件,则该值为   False   。如果省略该值,则不能覆盖现有文件。

unicode

可选项。Boolean   值指明是否以   Unicode   或   ASCII   文件格式创建文件。如果以   Unicode   文件格式创建文件,则该值为   True;如果以   ASCII   文件格式创建文件,则该值为   False。如果省略此部分,则假定创建   ASCII   文件。

时间: 2024-10-29 06:23:50

ASP生成UTF-8编码的代码的相关文章

ASP生成静态首页的示例代码

简单点的,ASP生成静态首页的示例代码 <% dim objXmlHttp,binFileData,objAdoStream set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP") objXmlHttp.open "GET","http://"&request.ServerVariables("HTTP_HOST")&"/index1.

ASP生成静态文件编码为UTF-8格式的HTML文件_应用技巧

一般我们在ASP环境下,运行动生静操作时都用到的是FSO,他是专门对文件进行操作的一个组件,他FSO的编码属性只有三种,系统默认,Unicode,ASCII,并没有我们要的utf-8,所以一般中文系统上使用FSO组件生成的文件都是gb2312格式的了,即便您在网页内写上charset="utf-8"也是没用的 要生成utf-8格式的文件,ASP环境下我们用 ADODB.Stream代替FSO读写utf-8文件,因为,ADODB.Stream,有一个CharSet 属性,可以让您定义要打

ASP生成静态文件编码为UTF-8格式的HTML文件

一般我们在ASP环境下,运行动生静操作时都用到的是FSO,他是专门对文件进行操作的一个组件,他FSO的编码属性只有三种,系统默认,Unicode,ASCII,并没有我们要的utf-8,所以一般中文系统上使用FSO组件生成的文件都是gb2312格式的了,即便您在网页内写上charset="utf-8"也是没用的 要生成utf-8格式的文件,ASP环境下我们用 ADODB.Stream代替FSO读写utf-8文件,因为,ADODB.Stream,有一个CharSet 属性,可以让您定义要打

使用ASP生成HTML文件的实例代码

生成html 共有两个页面index.htm是首页.程序比较简单,主要是用了ASP里的文件操作对象. <!--index.htm-------------------------------------------------------------------------------><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/htm

asp生成utf-8静态html页面的函数代码

用asp生成静态utf-8编码网页的代码.用fso无法生成,只有使用Adodb.Stream才可以生成真正的UTF-8静态页 <%Dim sContent,iType,oAdossContent = ""iType = 2    '类型(1-二进制/2-文本)Set oAdos = Server.CreateObject("Adodb.Stream")With oAdos    .Type = iType    .Mode = 3    .CharSet =

ASP.NET动态生成静态页面的实例代码

生成静态页有很多好处,可以缓解服务器压力.方便搜索网站搜索等等,下面介绍一下生成静态页的实例代码,有需要的朋友可以参考一下   最近突然想把项目中新闻管理模块做成静态页,在网上找到很多很好的文章,在这里记录一下,现在只是实现静态页面的生成并没有实现分页功能.其主要原理就是读取数据库的数据然后替换掉静态模板页的内容. 首先制作一个模板页,暂时命名为template.htm,示例代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit

asp教程-生成静态html文件实例代码

asp教程-生成静态html文件实例代码 <% '====================================================== ' 文件名称 : inc/ClsTempIndex.asp ' 文件作用 : 首页类 ' 最后更新 : 2008.08.10 '====================================================== Class Cls_TempIndex     Public OriginTempContent,Te

asp生成缩略图代码 [aspjpeg]

 asp生成缩略图   asp 自动生成缩略图   asp.net 生成缩略图   asp代码生成器   aspjpeg是免费的,下一个就能用,现在一般的空间都支持这个组件   无组件的原理和在图片上写width=100 height=100 一样的,只是宽高等比了,体积还是没有压缩,估计无组件做不了这个吧    call compressphoto(photopath,120,90)        '原图路径 缩略图宽 缩略图高    function compressphoto(photop

ASP生成随机字符串(数字+大小写字母)的代码

<% 'ASP生成随机字符串(数字+大小写字母)练习 '阿会楠练习,为我所用,非我所想  Function randKey(obj)  Dim char_array(80)  Dim temp  For i = 0 To 9    char_array(i) = Cstr(i)  Next  For i = 10 To 35   char_array(i) = Chr(i + 55)  Next  For i = 36 To 61   char_array(i) = Chr(i + 61)  N

ASP.NET Whidbey 中新的代码编译功能

asp.net|编译 ASP.NET Whidbey 中新的代码编译功能G. Andrew DuthieGraymad Enterprises, Inc. 2003 年 10 月 摘要:了解如何利用 ASP.NET Whidbey 更轻松地使用代码.Code 目录会自动为您的站点编译代码,而预编译会使部署工作更容易. 下载本文的源代码.(请注意,在示例文件中,程序员的注释使用的是英文,本文中将其译为中文是为了便于读者理解.) 目录简介新的模块化代码模型\Code 目录利息计算器预编译支持在位预编