如何使文字中的
标签在浏览器中换行

zhangyityd 2010-07-12 11:41:09
的的文字内容从数据库得到 : 测试换行<br>换行了吗??

但是读出来的数据仍然是 测试换行<br>换行了吗?? 没有换行 有人遇到过类似的问题吗 希望指点一下罗
...全文
305 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuStanly 2010-07-14
  • 打赏
  • 举报
回复
数据库应忠实保存用户的输入,即数据库中的数据不要进行encode,
encode应该在向页面输出的时候进行。
mochimo 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xustanly 的回复:]

数据库应忠实保存用户的输入,即数据库中的数据不要进行encode,
encode应该在向页面输出的时候进行。
[/Quote]

真牛B,输入过滤居然不做,放在输出时候做,考虑过N多人访问输出流时encode压力没有。

这种话还是要根据具体系统环境和需求来说,没有实际约束的胡喷会误导小白们的。
zhangyityd 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 webadvocate 的回复:]

引用楼主 zhangyityd 的回复:
的的文字内容从数据库得到 : 测试换行<br>换行了吗??

但是读出来的数据仍然是 测试换行<br>换行了吗?? 没有换行 有人遇到过类似的问题吗 希望指点一下罗
你将数据显示到了哪里,怎么显示的?
[/Quote]

冲数据库中读出来显示到浏览器
mochimo 2010-07-13
  • 打赏
  • 举报
回复
你这个在内容输入时候<br>就被HtmlEncode了,后端读出来后自己替换回来不就好了。
WebAdvocate 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhangyityd 的回复:]
的的文字内容从数据库得到 : 测试换行<br>换行了吗??

但是读出来的数据仍然是 测试换行<br>换行了吗?? 没有换行 有人遇到过类似的问题吗 希望指点一下罗
[/Quote]你将数据显示到了哪里,怎么显示的?
孟子E章 2010-07-13
  • 打赏
  • 举报
回复
一般情况下是在服务器端进行HtmlDecode,
另外,在存入数据库的时候,不要进行HtmlEncode
孟子E章 2010-07-13
  • 打赏
  • 举报
回复
把<br>替换成<br>
zhangyityd 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 net_lover 的回复:]

一般情况下是在服务器端进行HtmlDecode,
另外,在存入数据库的时候,不要进行HtmlEncode
[/Quote]

这位大哥 在浏览器里面就是把我的<br>变成了这个<br>

5,007

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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