当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > win7 iis7.5 乱码 和 解析不了ASP的ADO连接数据库 的解决方法

Windows服务器
Win 2000检测系统安全清单(4)
用Windows Server 2003搭建安全文件服务器(1)
用Windows Server 2003搭建安全文件服务器(2)
用Windows Server 2003搭建安全文件服务器(3)
用Windows Server 2003搭建安全文件服务器(4)
2000 Server 实现磁盘的容错功能
安装Windows 2000十大注意事项
Windows 2000中任务时间表的帐号问题
Win 2000常用系统进程列表
Win2K Internet服务器安全构建指南(一)(IIS篇)
Win2K Internet服务器安全构建指南(三)
Win2K Internet服务器安全构建指南(四)
Win2K Internet服务器安全构建指南(五)
WIN2003服务器安全配置终极技巧(1)
WIN2003服务器安全配置终极技巧(2)
WIN2003服务器安全配置终极技巧(3)
WIN2003服务器安全配置终极技巧(4)
WIN2003服务器安全配置终极技巧(5)
Win2K服务器端安全设置教程(1)
Win2K服务器端安全设置教程(2)

Windows服务器 中的 win7 iis7.5 乱码 和 解析不了ASP的ADO连接数据库 的解决方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 114 ::
收藏到网摘: n/a

win7 iis7.5 乱码 和 解析不了ASP的ADO连接数据库 的解决方法 你是否发现自己的网站刷新一遍的时候出现乱码呢 好了这里我们就来说说解决的方法。。。首先说说第一个问题, 这个问题刚开始让自己百思不得其解啊,头疼死的问题 不过自己发现的是个凑巧吧, 因为刚开始配置iis7.5的时候 直接安装了asp.net 虽然没了解过这方面的知识,不过还是发现了asp.net配置过程中会在WEB根目录下生成一个所谓的web.config, 那时候觉得这个文件奇怪 于是直接删除了,然后运行自己的ASP文件发现问题转化了 出现了ODBC连接错误,不过还是一大堆的乱码。。好了废话不说了,接着解决第二个问题第二个问题是因为是ASP错误500-100编码问题 ,解决方式具体如下:
1、复制C:\inetpub\custerr\zh-CN\500-100.asp文件复制到你的站点文件夹下; 可能有人会想为什么不直接修改呢,因为这里有一定的权限问题 当然你也可以自己想方法得到权限直接修改
2、将这个文件修改为utf-8编码:
a. <%@ language="VBScript">修改为<%@ language="VBScript" @codepage=65001 %>
b. option explicit后面加上一行response.charset="utf-8"
c. <META HTTP-EQUIV="Content-Type" Content="text/html; charset=gb2312">修改为<META HTTP-EQUIV="Content-Type" Content="text/html; charset=utf-8">
d. 在bakCodepage = Session.Codepage后加上Session.Codepage = 65001(当然可以是任何位置,不要再第一行就好了)
3. 配置IIS7.5
a. 打开IIS7,选择你建立的站点,在右边窗口双击“错误页”图标,选择右边属性窗口下的“添加...”操作
b. 添加自定义错误页窗口中,状态代码“500.100”,选择“在此网站上执行URL”,URL地址“./500-100.asp”
4. 确定后,这样站点显示的出错信息有会详细的描述了,也不会再出现错误。