调试asp网站,出现该错误。Microsoft JScript 编译错误 错误 '800a03ee' 缺少 ')' /Inc/function.asp,行 2

Microsoft JScript 编译错误 错误 '800a03ee'

缺少 ')'

/Inc/function.asp,行 203

Response.Write("<html><title>警告</title><body bgcolor=""EEEEEE"" leftmargin=""60"" topmargin=""30""><font style=""font-size:16px;font-weight:bolder;color:blue;""><li>您提交的数据有恶意字符</li></font><font style=""font-size:14px;font-weight:bolder;color:red;""><br><li>您的数据已经被记录!</li><br><li>您的IP:"&Request.ServerVariables("Remote_Addr")&"</li><br><li>操作日期:"&Now&"</li></font></body></html>")
------------------------^

我的代码是:
Response.Write("<html><title>警告</title><body bgcolor=""EEEEEE"" leftmargin=""60"" topmargin=""30""><font style=""font-size:16px;font-weight:bolder;color:blue;""><li>您提交的数据有恶意字符</li></font><font style=""font-size:14px;font-weight:bolder;color:red;""><br><li>您的数据已经被记录!</li><br><li>您的IP:"&Request.ServerVariables("Remote_Addr")&"</li><br><li>操作日期:"&Now&"</li></font></body></html>")

我改如何修改呢?看上去好烦哦。
本来的脚本默认是vbscript的,但是我现在要将全部的脚本变为javascript的。所以,会出现很多错误,这是其中一个。看到那么长,我都不知道怎么改了。

帮你测试过了。
检查一下你文件的编码是否为utf-8,如果是utf-8,你把文件编码改为ANSI格式即可。

或者在你的文件的第一行之前加入如下代码,指定你这个文件的编码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Session.CodePage=65001
Response.Charset="UTF-8"
%>

我实测,这两种方法都通过。内容正常显示。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-09
javascript里now()才行

...Microsoft JScript 编译错误 错误 '800a03ee' 缺少 ')' \/Inc\/...
检查一下你文件的编码是否为utf-8,如果是utf-8,你把文件编码改为ANSI格式即可。或者在你的文件的第一行之前加入如下代码,指定你这个文件的编码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> < Session.CodePage=65001 Response.Charset="UTF-8"> 我实测,这两种方法都通过。内容正常显示。

相似回答