主题:发表的东西怎么看不见回车?
crescent
[专家分:90] 发布于 2007-01-10 11:17:00
我在写一留言本,不能加回车,比如:
dfssdfs
fdsf
fsdfsdffdf
提交之后就是:
dfssdfsfdsffsdfsdffdf
它们中间的回车怎么没了?我用的的UTF-8码,是不是我需要在过滤器里修改?如果是的话谁能给我写一个这样的过滤器呢,非常感谢!
回复列表 (共4个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-01-10 11:35:00
在将数据保存到数据库的时候,将文本区域中的内容转换成html格式保存到里面
板凳
crescent [专家分:90] 发布于 2007-01-10 12:01:00
能不能说的具体点啊,怎么转成HTML啊?
谢谢!
3 楼
wangsdong [专家分:21390] 发布于 2007-01-10 12:40:00
CHR(13), ""
CHR(10), "<br>"
使用替换的方法将逗号前面的替换成后面的就可以了
4 楼
linxuanxu [专家分:9360] 发布于 2007-01-17 11:29:00
dfssdfs<br/>
fdsf<br/>
fsdfsdffdf<br/>
HTML的文本表现要这么写,如果是表单提交的话,需要变个转换类,因为很多用户输入的字符例如《'》在数据库里有特殊含义,可能会造成网站崩溃(传说中的单引号攻击)。转换类要在服务端进行,不要在客户端,在客户端很多恶意用户可以很轻易的绕过。
我来回复