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

Windows服务器
在Win 2000中启用“兼容性”功能
优化Windows 2000的NTFS系统
电脑高手常用技巧应用全接解
Win2000系统二十条超级应用技巧
NTFS格式大硬盘数据恢复特殊案例
有效防范自己的IP泄漏的办法
Windows 2000中隐患重重的十大“服务”
在Win2000中预防Ping攻击
WinNT或2000中快速安装五笔的六种方法
Win2000终端存在的问题及解决方案
Windows2000登录设置集锦
配置Windows2000中的磁盘配额
Windows 2000的优化
Windows 2000实用技巧
win2000启动菜单实现windows全家福
WIN2000活动目录之应用篇
Windows 2000也玩程序兼容
Win2000中震荡波的措施
清除Win 2000的默认共享
为Windows 2000配置多个网关

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 123 ::
收藏到网摘: 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. 确定后,这样站点显示的出错信息有会详细的描述了,也不会再出现错误。