標簽:\r\n換行符的保留


mysql數據讀庫的\r\n換行符處理

這個問題是我在采集數據時發現的,采集網頁的數據,大概有6千多條,采集的內容保留了最原始的\r\n和\n換行字符,但在mysql管理工具中(phpmyadmin和Navicat)查看時,字段內容有換行,不顯示\r\n和\n。

在html中展現的時候,卻不像mysql那樣有換行顯示。

經過查詢資料,HTML頁面在一般情況下不識別“\r\n”換行符,HTML中的換行符有<br/><p>等。但是對於沒有經過html字符轉換的mysql數據如何在html端顯示換行效果呢?

這里就用到了HTML的<pre>標簽:

講解:http://www.w3school.com.cn/tags/tag_pre.asp

pre 元素可定義預格式化的文本。被包圍在 pre 元素中的文本通常會保留空格和換行符。而文本也會呈現為等寬字體。

<pre> 標簽的一個常見應用就是用來表示計算機的源代碼。

即,通過<pre>標簽包圍要顯示的數據,就可以顯示“\r\n”換行效果了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM