asp里的<script >alert('你处在登录状态,请退出再登陆0');history.back();</script>中文乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp里的<script >alert('你处在登录状态,请退出再登陆0');history.back();</script>中文乱码相关的知识,希望对你有一定的参考价值。
部分代码如下
<%
Response.Charset="GBK" '设置编码格式,主要为了解决火狐浏览器弹两次窗
if request.form("send_login")="" then
response.write "<script>alert('非法操作');history.back();</script>"
response.end
end if
dim username,password,rs,sql,login,yzm
username = request.form("username")
password = request.form("password")
yzm = request.form("yzm")
login = request.form("login")
'用户名验证
if username = "" or len(username) < 2 then
response.write "<script>alert('用户名不得为空或者少于两位');history.back();</script>"
response.end
end if
第一句 Response.Charset="GBK" 如果是GBK 弹框就不是乱码,但是写入ACCESS时就是乱码。
第一句 Response.Charset="utf-8" 如果是UTF-8时,弹框乱码,写入ACCESS时不是乱码。
求大神解决,下面是首页的文件,首页的“你处在登录状态,请退出再登陆”也是乱码的,我采用的是UTF-8编码,GB2312可完美解决所有乱码问题,但是字体很丑,还改不了,高分求大神解决,在线等..........。
<%
if request.cookies("guest")("username")<>"" then
response.write "<script >alert('你处在登录状态,请退出再登陆0');history.back();</script>"
response.end
end if
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//CN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用户登录 - 优塔设计与建站</title>
<script charset="gb2312" type="text/javascript" src="js/login.js">
</script>
<script charset="gb2312" type="text/javascript" src="js/reg.js">
</script>
</head>
<body>
任何一种编码都可以,但要保证以下三处编码统一:
1.<%Response.Charset="utf-8"%>
2.
<html><head><meta http-equiv=Content-Type content="text/html; charset=utf-8">
3.
用记事本打开文件 ,另存为,在“文件名”一栏的下方选择“utf-8”编码。 参考技术A 乱码的话一般都是你网页编码不正确,统一编码即可追问
具体怎么改,跟没说一样。
Asp.Net alert弹出提示信息的5种方法
1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert(‘第一种方式,无白屏!‘);</script>");
2.HttpContext.Current.Response.Write("<script>alert(‘第二种方式,有白屏!‘)</script>");
3.public static void Show(System.Web.UI.Page page, string msg)
{
page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language=‘javascript‘ defer>alert(‘" + msg.ToString() + "‘);</script>");
}
Show(this, "第三种方式,无白屏!");
4.Response.Write("<script>alert(‘第四种方式,有白屏!‘)</script>");
5.window.showModalDialog(‘XXX.aspx‘, ‘‘, ‘dialogWidth:429px;dialogHeight:200px;location:no,menubar:no,toolbar:no,status:no‘);
(http://www.cnblogs.com/technet/articles/1691839.html)
以上是关于asp里的<script >alert('你处在登录状态,请退出再登陆0');history.back();</script>中文乱码的主要内容,如果未能解决你的问题,请参考以下文章