% 怎么存入数据库?

moonvan 上海建坤 技术总监/研发总监  2004-08-04 10:19:40
输入input的时候有,存入的时候就没了。
...全文
137 点赞 收藏 19
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hacker18 2004-08-05
up
回复
moonvan 2004-08-04
如果用正则表达式,怎么搞?
回复
DARKNESSFALL 2004-08-04
学习
回复
moonvan 2004-08-04
用哪个转义字符?是\ 还是‘ 好象不行?
回复
lang11zi 2004-08-04
转意字符
回复
cdsun 2004-08-04
输入时用replace转化成特定字符啊.

出库时再转回来就行了.
回复
qiangtian 2004-08-04
urlencode不行嘛?
回复
moonvan 2004-08-04
传入s_cpdl=(%很好)
xmlhttp.open "post","008_back.asp?m_type="+form1.h_type.value+"&scpdl="+form1.s_cpdl.value
xmlhttp.Send()

008.back中存入库
库中只有(很好),中问的%没有这个问题。
回复
jervis82 2004-08-04
可能这是系统带的功能吧。
回复
satans18 2004-08-04
怎么会输入input的时候有,存入的时候就没了呢?
回复
moonvan 2004-08-04
这样我也想过。太麻烦,那不是要我把以前做的所有的都要加上这个转化。
为何会这样?还有哪些字符会这样?
回复
kebeixueng 2004-08-04
好像要用转义字符
我也不记得
回复
skyboy0720 2004-08-04
楼上的是个方法!
回复
呵呵,
我也是这么认为 的
回复
dcwang 2004-08-04
输入时用replace转化成特定字符啊.

出库时再转回来就行了.
回复
mjpclab 2004-08-04
[%]
回复
moonvan 2004-08-04
谢谢了,这个方法不太适合我啊,如果用的话,我需要在前台把要传的每一个值encode 然后再后台decode很麻烦。
我发现在后台用server.urlencode(request.querystring("abc"))能把abc中的%显示出来,但是他同时也把除数字外的字符都转化成了%+16进制数的形式,又怎么转换回来呢?php里边有这个函数可惜asp没有。
回复
超级大笨狼 2004-08-04
'加密:
'适用于任何字符,包括空格和url冲突的"&""?""%"汉字等符号
'简单加密,可以改造成移位加密,比如每个字符asc码值增加或减少一个数字
'可以改造成移位随机加密。
'比如每个字符前有一个随机数字,表示该字符asc码值增加或减少这个随机数字
function encode(x)
for i=1 to len(x)
TempNum=hex(asc(mid(x,i,1)))
if len(TempNum)=4 then
encode=encode & cstr(TempNum)
else
encode=encode & "00" & cstr(TempNum)
end if
next
end function
'解密:
function decode(x)
for i=1 to len(x) step 4
decode=decode & chr(int("&H" & mid(x,i,4)))
next
end function
回复
moonvan 2004-08-04
用urlencode到可以,但怎么转换回来?
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-04 10:19
社区公告
暂无公告