什么是非法字符?

 我来答
bearwang
2007-05-23 · TA获得超过184个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:379万
展开全部
在ASP中的一些特殊字符只能是见网页代码编写者用的,如果别人也在上面用的话就可以构成攻击代码,比如SQL注入攻击,所以有时就要屏蔽掉,比如select delete,update,insert ,'=等等。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
车挂怒感叹词
高粉答主

2018-11-29 · 每个回答都超有意思的
知道大有可为答主
回答量:1.7万
采纳率:83%
帮助的人:630万
展开全部
火星文之类基本都是非法字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知道小小白
2015-11-19 · TA获得超过543个赞
知道小有建树答主
回答量:909
采纳率:70%
帮助的人:301万
展开全部
你用的是什么语言,java:对于变量名称只能是数字,字母,下划线,$这几种组合,其中不能以数字开头。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjshan0808
2016-04-15 · TA获得超过601个赞
知道小有建树答主
回答量:696
采纳率:74%
帮助的人:360万
展开全部
非法字符定义:
非法字符并不是指某个字符是非法的,而是某个字符不能出现在某个定义的规则里面,
非法字符例子:
如:操作系统的文件(夹)命名它有自己的一套规则:\ / * ? : | 等字符不能出现在名称里面。
因此在此规则里面 字符 \ / * ? : "<> | 都属于非法字符。
又比如在编程语言 例如C# 变量不能出现以数字开头的名称,像 0tmp 这个变量名称就属于非法的。
应用:
像网友 bearwang 回答的 在web编程中,由于服务器会接受来自客户端的请求,编程人员就要确保请求而来的字符数据的合法性,像对数据库的敏感性操作的T-SQL语言的关键字“select,update,delete,insert,table,while 1==1,name like '*'等等都是非法的请求字符。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式