Html中换行符\n的传输、保存、显示?

换行符\n的传输、保存、显示?

换行符保存在数据库中,形式为\n。再次读取时,在<textarea>中的显示为n?

分析:
web服务器向API服务器请求数据,API服务器在返回数据时,会序列化成JSON格式,此时会产生一些多余的\,Web服务器会对此进行替换处理。
解决:
对于保存在数据库中的\n,Web服务器获得的形式是\\\\n(注:\",对应于\\\")。此时将\\\\n服替换成\n即可正常显示。
 

插入在Html中,无法显示换行的问题?

分析:
浏览器不会将\n解析为换行符,而是解析为空格。
解决:
(1)将文本内容置于<pre>标签内。
(2)重新进行样式处理,如:背景色,边框样式,行距,字体……。
posted @ 2016-09-02 15:18  MarlonWang  阅读(37563)  评论(0编辑  收藏  举报