关于ASP服务端报错信息是乱码的问题,在线等!!

来源:百度知道 编辑:UC知道 时间:2024/05/27 19:17:34
我在为国外服务器写一个ASP程序,开头是<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
,页面在简体中文win2003下测试,显示正常,但是一旦asp语句有语法错误时,网页会报错,但是这个错误信息却是乱码,请问这是怎么回事?

比如随便在这个页面写一句<%response.writeing("")%>这肯定是个错误的语句,肯定服务器会报错,但是错误信息却是乱码,

请各位高人帮忙给说一下

这个是utf-8编码的问题,没办法解决的。
你如果要查看错误信息,查看源文件里面可以看到,里面错误信息是正常的。

楼上说得对,不过在测试时,可以将charset=utf-8改为charset=gb2312
这样出错不会出现乱码

你把字体编码改为gb2312就可以了

可以解决。在asp句子中加上response.charset = "utf-8" 然后用记事本打开这个asp代码页再另存一下。 注意编码选择“utf-8”就可以了。