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-07-31 05:46:41

ASP生成UTF-8编码的代码_应用技巧的相关文章

asp连接mysql数据库详细实现代码_应用技巧

想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 http://www.jb51.net/softs/19910.html我们先看下面这段代码 复制代码 代码如下: set conn = server.createobject("adodb.connection") Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWOR

Asp.net(C#)实现验证码功能代码_实用技巧

新建一个专门用来创建验证码图片的页面ValidateCode.aspx 它的后台cs文件代码如下: PageLoad 复制代码 代码如下: private void Page_Load(object sender, System.EventArgs e) { string checkCode = CreateRandomCode(4); Session["CheckCode"] = checkCode; CreateImage(checkCode); } 其中CreateRandomC

asp.net导出EXCEL的功能代码_实用技巧

复制代码 代码如下: //由gridviw导出为Excel public static void ToExcel(System.Web.UI.Control ctl) { HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls"); HttpContext.Current.Response.Charset = "UTF-8

ASP.NET动态生成静态页面的实例代码_实用技巧

最近突然想把项目中新闻管理模块做成静态页,在网上找到很多很好的文章,在这里记录一下,现在只是实现静态页面的生成并没有实现分页功能.其主要原理就是读取数据库的数据然后替换掉静态模板页的内容.首先制作一个模板页,暂时命名为template.htm,示例代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans

asp分页生成html的程序脚本代码_应用技巧

这是asp分页列表生成静态页面得asp小程序脚本 复制代码 代码如下: <!--#include file="conn.asp"-->  <html><head><TITLE>分页测试</TITLE><LINK href="inc/style.css" type=text/css rel=stylesheet></head>  <%strHead=strHead&&qu

ASP.NET生成Google网站地图的代码_实用技巧

复制代码 代码如下: /// <summary> /// 生成google网站地图 /// </summary> /// <returns></returns> public static boolBuildGoogleSitemap() { try { string RootDirectory = AppDomain.CurrentDomain.BaseDirectory; XmlTextWriter Writer = new XmlTextWriter(

asp.net 网页编码自动识别代码_实用技巧

复制代码 代码如下: using System; using System.Net; using System.Text; using System.Text.RegularExpressions; class Program { // 获取网页的HTML内容,根据网页的charset自动判断Encoding static string GetHtml(string url) { return GetHtml(url, null); } // 获取网页的HTML内容,指定Encoding sta

asp下实现UrlEncoding转换编码的代码_应用技巧

'================================================== '函数名:UrlEncoding '作  用:转换编码 '================================================== Function UrlEncoding(DataStr)     Dim StrReturn,Si,ThisChr,InnerCode,Hight8,Low8     StrReturn = ""     For Si = 

ASP URL反编码函数代码_应用技巧

例如:我们在百度中搜索 ,则网址后面的参数就是http://www.baidu.com/s?cl=3&wd=%BD%C5%B1%BE%D6%AE%BC%D2 如果我们想将%BD%C5%B1%BE%D6%AE%BC%D2还原为中文,使用下面的函数即可.<% response.write urldecode("http://www.baidu.com/s?cl=3&wd=%BD%C5%B1%BE%D6%AE%BC%D2") '=====================