社区
ASP
帖子详情
如何处理sql特殊字符?
kenvinp
2004-02-03 01:08:33
比如'、“”。。等的入库和出库,及其查询等。
...全文
166
5
打赏
收藏
如何处理sql特殊字符?
比如'、“”。。等的入库和出库,及其查询等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kenvinp
2004-02-03
打赏
举报
回复
TrueAndFalse
的这个函数在入库前使用,但是出来之后再操作(比如删除)就有错误了啊。
<%
dim i
i=1
do while not rs.eof and mypagesize>0
%>
<tr bgcolor="#e7e7e7" style="cursor:hand" onMouseOver="javascript:this.bgColor='#e7e7e7';javascript:this.style.color='#ff0000'" onMouseOut="javascript:this.bgColor='#e7e7e7';javascript:this.style.color=''" >
<td width="135" height="20" class="padLeft" onClick="javascript:window.open('memberInfo.asp?id=<%=rs("User_Code")%>','','')"><%=rs("User_Code")%></td>
<td width="141" height="20" class="padLeft"><%=rs("User_Name")%></td>
<td width="183" height="20"> <div align="center"><a href="MemberList.asp?id=<%=rs("User_Code")%>&oper=del" onClick="return confirm('确定删除此会员?')">删除</a></div></td>
</tr>
<%
mypagesize=mypagesize-1
i=i+1
rs.movenext
loop
%>
wesheng
2004-02-03
打赏
举报
回复
如果是通过INSERT,UPDATE语句来操作数据的话,就需要把半角的"'"等字符转化为其它特殊字符,等读取的时候再把相应的字符转化回来。
如果你用rs.addnew,rs.update方法来操作数据的话就可以省这些事了。
TrueAndFalse
2004-02-03
打赏
举报
回复
function HTMLEncode(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ")
HTMLEncode = fString
end if
end function
deavey
2004-02-03
打赏
举报
回复
把他们统一转换成对应的符号就可以了!可以是对应的acsii码!
archerheyn
2004-02-03
打赏
举报
回复
存入前先将此类字符转换成''
读出时无变化
emoji图片和编码表
467个emoji的文件和编码表数据 包括Unicode编码,UTF8编码,UTF16编码,SBUnicode编码
sql
特殊字符
处理
SQL
查询中的
特殊字符
处理
我们都知道
SQL
查询过程中,单引号“'”是
特殊字符
,所以在查询的时候要转换成双单引号“''”。 但这只是
特殊字符
的一个,在实际项目中,发现对于like操作还有以下
特殊字符
:下划线“_”,百分号“%”,方括号“[]”以及尖号“^”。 其用途如下: 下划线:用于代替一个任意字符(相当于正则表达式中的 ? ) 百分号:用于代替任意数目的
关于
处理
SQL
特殊字符
的基本方法总结
1、
sql
特殊字符
带来的问题 在
sql
语句中,有些
特殊字符
,是
sql
保留的。比如 ' [ ] 等。我们可以先看看它们的用法。 当需要查询某数据时,加入条件语句,或着当你需要insert记录时,我们用 ' 来将字符类型的数据引起来。比如: Select * from Customers where City = 'London' 当表的名字或列的名字中,含有空格等一些
特殊字符
时
sql
特殊字符
转义
sql
特殊字符
转义&符号转义'单引号转义字段名为系统关键字 insert语句,在数据库中我们经常遇到字段名为关键字或者值含有
特殊字符
的,知识后需要转义
处理
,这里写一下我遇到的几个小的
特殊字符
转义。 &符号转义 &符号单独插入,结果是没有&符号的: 系统会提示&后面的作为变量的值为: 转义方法:&------》&& 两个&&a...
java
处理
SQL
特殊字符
转义 防止
sql
注入
SQL
特殊字符
转义应 该说,您即使没有
处理
HTML 或 JavaScript 的
特殊字符
,也不会带来灾难性的后果,但是如果不在动态构造
SQL
语句时对变量中
特殊字符
进行
处理
,将可能导致程序漏洞、数据盗取、数据破坏等严重的安全问题。网络中有大量讲解
SQL
注入的文章,感兴趣的读者可以搜索相关的资料深入研究。虽然
SQL
注入的后果很严重,但是只要对动态构造的
SQL
语句的变量进行
特殊字符
转义...
ASP
28,405
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章