问个asp字符串编码的问题?

问个asp字符串编码的问题?我在1.asp里写入:<%dima,ba="大★★●\▲↑〓◆◎◎※大大"%><ahref="2.asp?user=<%=a%>">发送</a... 问个asp字符串编码的问题?

我在1.asp里写入:
<%
dim a,b
a="大 ★★●\▲↑〓◆◎◎※ 大 大"
%>
<a href="2.asp?user=<%=a%>">发送</a>

我在2.asp里写入:
<%
dim s
s=request.querystring("user")
response.write s
%>

为什么我写了那么多的特殊字符和空格,不用server.urlencode来进行url编码,也不会出错,不是说有特殊字符和空格是会出错的吗?
为什么我的不会出错?
展开
 我来答
微友圈达人
2007-04-18 · TA获得超过192个赞
知道小有建树答主
回答量:543
采纳率:0%
帮助的人:239万
展开全部
说明一下,你的理解有误,所谓特殊字符并非指这些“★★●\▲↑〓◆◎◎※”,
我们所说的特殊字符是指:单引号“'”、and、select、update、chr、delete、%20from、delete%20from、;、insert、mid、master.、set、chr(37)、=, 如果你对数据库操作,在没有过滤特殊字符的话,你的程序将出错! 这也就是所谓的“注入”。
八戒要幸福
2007-04-12 · TA获得超过364个赞
知道小有建树答主
回答量:1217
采纳率:0%
帮助的人:357万
展开全部
这是因为你是在本机!!!还有你的默认编码格式一定是GB,但是如果换了,环境是UTF-8之类的。那一定会错的!·
用IE地址栏传变量值,最好用server.urlencode来编码。尤其是对中文!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式