• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > ASP生成静态文件编码为UTF-8格式的HTML文件

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp生成静态html,asp伪静态,asp生成静态页面,asp伪静态规则,asp 静态等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
一般我们在ASP环境下,运行动生静操作时都用到的是FSO,他是专门对文件进行操作的一个组件,他FSO的编码属性只有三种,系统默认,Unicode,ASCII,并没有我们要的utf-8,所以一般中文系统上使用FSO组件生成的文件都是gb2312格式的了,即便您在网页内写上charset="utf-8"也是没用的

要生成utf-8格式的文件,ASP环境下我们用 ADODB.Stream代替FSO读写utf-8文件,因为,ADODB.Stream,有一个CharSet 属性,可以让您定义要打开或要写入的文件的编码类型,这样一来,ADODB.Stream不仅仅是只能读取或写入utf-8的文件,基本上什么格式的文件都可以操作了,当然当前对我们来说比较有用的就是写为utf-8格式的文件,

下边这个函数可以实现这些功能:

 Function WriteToFile (FileUrl, Str, CharSet)
    Set stm = CreateObject("Adodb.Stream")
    stm.Type = 2
    stm.mode = 3
    stm.charset = CharSet
    stm.Open
    stm.WriteText Str
    stm.SaveToFile FileUrl, 2
    stm.flush
    stm.Close
    Set stm = Nothing
End Function

其中charset可以选择的项有很多,您可以在这找到您想要的:网页编码大全 CodePage CharSet 中英文显示名称,这个函数的功能基本上与您的动生静使用的FSO函数差不多,只是多了一个选择字符编码的属性,当然您也可以把这个属性直接写到函数里,不过这样写比较好,以后如果要用别的转为别的格式,这个函数还可以用的上,都不用修改的。

如果您只是想实现现有的文件批量转换为utf-8格式的,可以试试:
批量gb2312转utf-8,支持拖动,VBS实现

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp、html、js 禁止缓存的代码
  • asp中实现清除html的函数
  • 在ASP中不用模板生成HTML静态页直接生成.html页面
  • asp生成静态HTML(动态读取)
  • asp正则替换链接实现伪静态效果
  • 从一个网站扒下的asp生成静态页面的代码 脚本之家特供版
  • ASP页面静态化批量生成代码分享(多种方法)
  • asp简单生成静态的方法(模板标签替换)
  • asp伪静态情况下实现的utf-8文件缓存实现代码
  • ASP批量生成静态页面的写法(批量生成技巧iframe)

相关文章

  • 2017-05-11禁止站外提交表单
  • 2017-05-11utf-8 网页不显示+utf-8网页乱码的通用解决方法
  • 2017-05-11让 Asp 与 XML 交互
  • 2017-05-11在线数据库管理工具(db007) v1.5
  • 2017-05-11aspjpeg 添加水印教程及生成缩略图教程
  • 2017-05-11asp下DateDiff 函数参数说明
  • 2017-05-11ASP基础入门第二篇(ASP基础知识)
  • 2017-05-11构建免受 FSO 威胁虚拟主机(二)
  • 2017-05-11利用ASP规划聊天室
  • 2017-05-11asp下经常用到的代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 推荐下天枫常用ASP函数封装,推荐大家使用
    • aspjpeg 添加水印教程及生成缩略图教程
    • IIS访问ASP页面时报错The requested resource is in use.的解决办法
    • XSS测试语句大全
    • 把字符串转换成数据库SQL语句格式
    • asp,VBscript语法错误,史上最全最详细最精确第1/3页
    • 一个ASP创建动态对象的工厂类(类似PHP的stdClass)
    • ASP模拟POST请求异步提交数据的方法
    • asp HTTP_X_FORWARDED_FOR和REMOTE_ADDR
    • asp Fix、Int、Round、CInt函数使用说明

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有