台州在线网络 专注于网站优化网站修改服务器搭建服务器维护及网站程序的研发修补。我们凭借精湛的技术和优质的服务,全心全意为您打造理想、实用的网络平台。  联系我们     帮助中心
[返回首页] [收藏本站] 您的成功,是我们最大的成就! 咨询:QQ 7377114 淘宝旺旺交谈
 网站建设  网站优化  程序开发  服务器维护  网站源码  程序演示  网络资讯  关于我们  客服中心  技术交流厅 您的需求,就是我们的工作
 技术支持:7377114@qq.com
业界动态  
网络传闻  
网络游戏资讯  
开心笑话  
情感驿站  

台州在线网络 > 程序开发

asp生成utf-8格式的html网页

使用asp生成utf-8格式的html网页时不能用fso,因为fso没有对生成页面编码进行设置,建议用adodb.stream

只需将fso生成静态页面的代码稍加修改即可

asp fso生成静态页面代码如下:

<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(server.mappath(index.html"),true)
fout.Write "网页内容"
fout.close
set fout=nothing
%>

生成结果为:index.html 但格式却是gb2312,如果在代码里强行添加转换编码代码
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
这时网页浏览时,将会出现乱吧,因为index.html这个文件的格式并非utf-8
建议使用以下代码,生成真正的uft-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

WriteToFile server.mappath("/index.html"),"网页内容","utf-8"
%>

下一篇:ASP.Net生成静态HTML页

  网站制作流程
     网站整体规划
     网站资料的准备
     网站制作方案讨论
     开始网站制作
     网站优化及后期服务
  如何优化网站
  怎样维护网站
在线咨询

  想拥有专业实用的
网络平台?

请您留言
 

  交流大厅| Asp交流| Asp.Net| 回忆录

建站小知识
  >> 网站的一些基础小知识
  >> 企业网站更新时应该注意些什么
  >> 企业网站建设应准备哪些资料
  >> 企业建站要怎样选择域名和空间
  >> 企业建设一个网站需要策划吗
  >> 企业网站建设的新理念
  >> 网站建设过程中最难的是哪一步
  >> 政府网站建设的对策
  >> 企业网站什么内容最重要
  >> 网站怎样建设才能吸引目标客户
意见反馈 网站优化 | 服务器维护 | 网站托管维护 | 网站建设 | 程序开发 | 资讯中心 | 建站小知识 | 服务项目 | 关于我们 | 网站地图
  版权所有:台州在线网络  地址:台州市椒江区碧海明珠花园7幢102室   浙ICP备05040753号