換行符\n的傳輸、保存、顯示?
換行符保存在數據庫中,形式為\n。再次讀取時,在<textarea>中的顯示為n?
分析:
web服務器向API服務器請求數據,API服務器在返回數據時,會序列化成JSON格式,此時會產生一些多余的\,Web服務器會對此進行替換處理。
解決:
對於保存在數據庫中的\n,Web服務器獲得的形式是\\\\n(注:\",對應於\\\")。此時將\\\\n服替換成\n即可正常顯示。
插入在Html中,無法顯示換行的問題?
分析:
瀏覽器不會將\n解析為換行符,而是解析為空格。
解決:
(1)將文本內容置於<pre>標簽內。
(2)重新進行樣式處理,如:背景色,邊框樣式,行距,字體……。