ASP生成UTF-8编码的代码
2018-09-06 12:00
  方法一:createtextfile生成文件方法 
functionWriteToFile(FileName,FileContent) 
setfso=server.createobject(scripting.filesystemobject) 
setfp=fso.createtextfile(server.mappath(FileName),,True) 
fp.write(FileContent) 
endfunction 
方法二:ADODB.Stream生成文件方法 
SetccObjStream=Server.CreateObject(ADODB.Stream) 
WithccObjStream 
.Type=2 
.Mode=3 
.Open 
.Charset=utf-8 
.Position=ccObjStream.Size 
.WriteText要生成的内容 
.SaveToFile要生成文件路径和文件名,2 
.Close 
EndWith 
CreateTextFile方法 
创建指定文件并返回TextStream对象,该对象可用于读或写创建的文件。 
object.CreateTextFile(filename[,overwrite[,unicode]]) 
参数 
object 
必选项。应为FileSystemObject或Folder对象的名称。 
filename 
必选项。字符串表达式,指明要创建的文件。 
overwrite 
可选项。Boolean值指明是否可以覆盖现有文件。如果可覆盖文件,该值为True;如果不能覆盖文件,则该值为False。如果省略该值,则不能覆盖现有文件。 
unicode 
可选项。Boolean值指明是否以Unicode或ASCII文件格式创建文件。如果以Unicode文件格式创建文件,则该值为True;如果以ASCII文件格式创建文件,则该值为False。如果省略此部分,则假定创建ASCII文件。