[转]解决IIS下UTF-8文件报错乱码的问题
找了两天才找到解决办法……。晕晕晕...用第二种方法解决了。
网上找到的方法都没有写这一条
If objASPError.ASPDescription > "" Then
  后面的回车去掉(这个地方微软写错了)
将这一句后面的<br>注释掉即可!
Response.Write Server.HTMLEncode(objASPError.ASPDescription)' & "<br>"
转自:http://blog.csdn.net/Kevin__lin/article/details/4149784
解决IIS下UTF-8文件报错乱码的问题
  原因:
  你的网站是utf-8编码,但iis的错误信息输出默认使用的是gb2312编码。导致iis出现运行时错误的时候显示的页面是乱码。 
  解决办法:
  [办法1]
  自己处理错误,不让iis来处理。
  在所有可能出错的地方,都用类似下面的方式来捕捉。
  On Error Resume Next
  Err.Raise 6 '这行是可能出错的代码
  If Err Then
  Response.Write Err.Description
  Response.End
  End If
  On Error Goto 0 
  [办法2]
  改变iis错误信息输出默认编码。
  1)将c:/winnt/help/iishelp/common/500-100.ASP拷贝到网站(根)目录下
  2)将这个文件修改为utf-8编码。
  2.1)头部加上 @codepage=65001
  2.2)option explicit后面加上一行response.charset="utf-8"
  2.3)将Session.Codepage = 936改为Session.Codepage = 65001
  2.4)将第156行
  If objASPError.ASPDescription > "" Then
  后面的回车去掉(这个地方微软写错了)
  2.5)配置iis,设置“自定义错误页面”,将500;100的类型设为URL,同时URL设为 /500-100.asp
  2.6)将500-100.asp另存为utf-8编码
[转]解决IIS下UTF-8文件报错乱码的问题的更多相关文章
- 解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
		PS背景:我在公司做sdk 的pc端开发,所以经常会在win下编译通过之后跑到linux下再运行一次已确保能支持多平台. 今儿在win下跑完一程序,然后放到linux下跑的时候,我用指令: [plai ... 
- 解决Linux下编译.sh文件报错 “[: XXXX: unexpected operator”
		本人经常在Linux通过编译 .sh文件来生成工程,之前一直都没问题,代码一直都没变,但是今天编译的时候,却提示错误: 
- 解决Linux下编译.sh文件报错  unexpected operator  Syntax error: word unexpected
		执行一个脚本 发现报语法错误,但是在其他机器上运行都没有问题 唯一的区别就是 一个是centos机器 报错的是ubuntu 网上搜索了一下 因为Ubuntu默认的sh是连接到dash的,又因为da ... 
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
		一.linux下编译make文件报错“/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/41542101 ... 
- Linux - xshell上传文件报错乱码
		xshell上传文件报错乱码,解决方法 rz -be 回车 下载sz filename 
- [python]解决Windows下安装第三方插件报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0:
		系统:win7IDE:pycharm Python版本:2.7 安装第三方插件是报错: 报错原因与编码有关,pip把下载的临时文件存放在了用户临时文件中,这个目录一般是C:\Users\用户名\Ap ... 
- linux下执行sh文件报错:oswatcher_restart.sh: line 13: ./startOSW.sh: Permission denied
		1 查看执行sh文件的内容 [root@xxxdb0402 dbscripts]# more oswatcher_restart.sh #!/usr/bin/ksh #export oswdir=` ... 
- windows8.1下安装msi文件报错
		新安装了win8.1系统体验体验,可是安装msi文件的软件报internal error2502和2503错误,可以换一种安装方式. 不是直接点开安装,如图所示打开命令提示符: 使用msiexec / ... 
- 在IIS下配置自定义的报错页面
		这里介绍在IIS中配置自定义出错页面的方法,主要以404为例,其他状态可类推 1.远程桌面连接IIS所在的服务器,进入控制面板>系统和安全>管理工具,双击打开IIS管理器,选择需要配置的网 ... 
随机推荐
- SQL编码乱码解决方法
			摘自 http://www.cnblogs.com/keke/archive/2011/08/05/2128557.html 使用SQL SERVER2005的时候常常遇到中文字符为乱码的情况,经过研 ... 
- 安装springboot时遇到 LoggerFactory is not a Logback LoggerContext but Logback is on the classpath.问题
			将工程外部jar包删除slf4j就可以运行. 
- 原生js封装Ajax
			[转载请注明出处] 1 /** * @fileoverview ajax请求公用组件 * @author Limo * @date 2015/08/07 * Native package ajax m ... 
- sys.stdout.write与sys.sterr.write(二)
			目标: 1.使用sys.stdout.write模拟火车道轨迹变化过程 2.使用sys.stderr.write模拟火车道轨迹变化过程 1.sys.stdout.write模拟火车道轨迹变化 代码如下 ... 
- git常用指令
			<a>github的提交方式 git status (1)git add .--------------------存储到本地 git add -u ... 
- tomcat由浅入深
			零.服务器.Servlet容器.web容器 Servlet容器:能够运行Servlet的环境叫做Servlet容器 web容器:能够运行web应用的环境就叫做web容器 weblogic websph ... 
- sed 引入shell变量
			双单引号即可 1.eval sed ’s/$a/$b/’ filename2.sed "s/$a/$b/" filename3.sed ’s/’$a’/’$b’/’ filenam ... 
- Java实现选择排序
			选择排序思想就是选出最小或最大的数与第一个数交换,然后在剩下的数列中重复完成该动作. package Sort; import java.util.Arrays; public class Selec ... 
- pypi上传库
			把程序打包上传到PyPi版本库中 转自 1 首先必须要按照以下文件结构 ├── douban │ ├── cli.py │ ├── douban.py │ ├── douban_token ... 
- JAVA:通过poi读取excel
			POI是一个apache开源的jar包,可以通过搜索 java POI找到官网,并下载开发包. 包含的功能: 可以读取excel2003,2007,2010等. 读取excel2007/2010的代码 ... 
