|
主题: 难难难
|
sunslee
职务:普通成员
等级:1
金币:0.0
发贴:107
|
#12003/10/10 16:59:05
#" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.sccn.com.cn');
以上是用于进行【设为首页】的代码,为了方便修改,是从数据库里面取出,问题是再进行后台修改后,无法实现【设为首页】,由于里面有非法字符,请问如果要达到后台修改后仍然可以使用,如何实现。
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22003/10/10 17:10:10
不明白你说的后台修改是什么样的?
|
sunslee
职务:普通成员
等级:1
金币:0.0
发贴:107
|
#32003/10/13 9:39:56
就是如何来进行这些特殊字符的传递?
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#42003/10/13 10:44:45
编辑历史:[这消息被janlay编辑过(编辑时间2003-10-13 10:46:25)]
|
sunslee
职务:普通成员
等级:1
金币:0.0
发贴:107
|
#52003/10/13 11:02:53
老大,能不能稍微详细解释一下为什么用这个,什么情况用这个阿?问题解决了,谢谢哦。想知道原理:)
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#62003/10/13 11:04:40
Server.HTMLEncode()将字符串中的HTML字符重新编码,你看看生成的源文件就知道它是怎么转换的了
|
sunslee
职务:普通成员
等级:1
金币:0.0
发贴:107
|
#72003/10/13 11:05:07
如果我在写入数据库时候,也存在这样的特殊字符,是否如下表示 request.form("Server.HTMLEncode(aaa)")
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#82003/10/13 11:11:50
不必理会是否是HTML特殊字符,因为你是用在SQL语句中,所以要防止出现SQL的保留字符。另外函数不可写在引号内,否则就成字符串了!你看一下基础知识的书吧
在写入数据库时 replace(request.form("aaa"),"'","''")
|
sunslee
职务:普通成员
等级:1
金币:0.0
发贴:107
|
#92003/10/13 14:08:27
不好意思。谢了。
|