关于字符转换,很简单的,帮帮忙

suisuibianbian 2004-02-03 09:22:13
把文本框中字符串写入数据库,当字符串中可能有特殊字符时,怎样处理?
是写入是就做处理还是读出时做什么处理?

...全文
125 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
suisuibianbian 2004-02-03
  • 打赏
  • 举报
回复
我刚搜索了一下,看到读出是很多人都用的函数
function HTMLcode(fString) '从数据库中取出文本时用
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> ")
HTMLcode = fString
end function
既然有Server.HTMLEnCode何必还要用这个函数呢?有什么区别吗
tuoshi 2004-02-03
  • 打赏
  • 举报
回复
忘了要加Server.的。

Server.HTMLEnCode

Server.URLEnCode
tuoshi 2004-02-03
  • 打赏
  • 举报
回复
个人建议是读出来再做处理。

文本用HTMLEnCode

URL用URLEnCode
潜水的鱼 2004-02-03
  • 打赏
  • 举报
回复
读出用

replace(str,%,"")

把字符串里的百分号,换成空格
xiaoyuehen 2004-02-03
  • 打赏
  • 举报
回复
直接写入...读出时处理为好
agpsy 2004-02-03
  • 打赏
  • 举报
回复
不知道用server.urlencode这个能不能解决啊
cheqiang 2004-02-03
  • 打赏
  • 举报
回复
个人想法,我感觉读出来的时候做处理是最好了!
replace

就OK了
suisuibianbian 2004-02-03
  • 打赏
  • 举报
回复
没人理我,再问一下,URL中有特殊字符时,如"<A href='aaa.asp?Code=>" & Code & "'>",Code是"h%&**8$<>>dshf"会有错误,该怎么办
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
onroll 2004-02-03
  • 打赏
  • 举报
回复
同意 suisuibianbian(随随便便)
xiaoyuehen 2004-02-03
  • 打赏
  • 举报
回复
HTMLEnCode我测试过..但我真的不明白他有什么用的..呵呵..比如<>经过处理之后还是出错.

所以这个东西对我没什么用处, 我也一直迷惑着.

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧