ASP执行代码页面跳转JS乱码 - Web 开发 / ASP
ASP页面信息发布成功后执行下面代码
Response.Write("<script languge=javascript>alert('会员广告信息已经成功发布!');window.location='releasememberkeywords.asp'</script>")
结果不能执行,查看页面源代码显示的是下面带
<script languge=javascript>alert('会员广告信息已经成功发布!');window.location='releasememberkeywords.asp'</script>
经测试弹出对话框会显示乱码。
UTF-8格式的吧?
你把“会员广告信息已经成功发布!”替换为 “会员广告信息已经成功发布!”
试试看
页面用的是gb2312
还有页面代码和执行代码是分开的
应该是编码问题!
把IE的缓存清空下,有时候JS代码执行出错以后,在同一个页面哪怕代码正确了显示还是错误的,要清空缓存才能显示正确
乱码是由于编码问题产生的
如果页面使用的是utf-8编码,但执行页面中就只有你刚才那段代码时,并没有给代码指定网页编码而会造成编码自动选择出错,而引起弹出消息为乱码的问题。
具体解决方法是:
指定网页的编码。
如:1. 输出内容时指定编码,即在输入内容前添加这个一行“<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>”;
2. ASP代码中指定他的编码: Session.CodePage = 65001和response.ContentType="utf-8"
不行 我ASP统一编码是GB2312的
缓存清理了还是一样
1)检查asp
相关问答:
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
如何用js获得 asp 写入的session
session("user_id") = "cqsj1987"
怎么样用js 这个session 值?
JScript code:
var uid="<%=session("user_id")%>"
<%
s ......
我用的是Godaddy的服务,使用
C# code:
HttpRuntime.UnloadAppDomain();
来重启程序会抛出异常,应该是权限不够,请教大家还有没有其他的办法?
using System.ServiceProcess;
public void ResetAsp ......