我在textarea 那里输入a 然后回车再输入b
保存后,我再数据库里查就是a b
然后我再把这个串更新回去内容就变了,
相当于中间的空白变空格效果一样了
[b]问题补充:[/b]
现在问题是 回车后的textarea保存到数据库中再查询出来显示没有问题.
我想直接写sql更新内容 ,实现这么一个回车的作用
怎么都没有效果
[b]问题补充:[/b]
问题解决了
数据库中保存的下面这两东西....
char(13) + char(10)
建议直接将textarea内容直接保存至数据库,这样可以保证内容的完整性,且对其进行查询时也更准确。
当页面展示时,可以使用pre标签代替div标签(还有个xmp,好像不是w3g标准了),这个可以直接将回车按textarea的格式展示出来。
textarea回车显示问题
在textarea提交汗回车数据时,只需将"\r\n"替换成
即可。
[code="java"]str = str.replaceAll("\r\n","
");[/code]
不同浏览器不同
FireFox 提交的是 \r
IE 提交的是 \r\n
你最好显示时用 把 \r \n \r\n 都替换 为
在SQL里 加入\r\n
如:
INSERT INTO posts(id, title, body) VALUES(null, '数据库回车问题', 'aaa\r\nbbb')