iT邦幫忙

0

讀出MYSQL資料時發生的換行問題

大家好
我是網站新手
正在使用LARAVEL寫網站

目前遇到的問題是
當我利用TEXTAREA將資料寫入MYSQL後
再把資料從MYSQL讀出到HTML網站顯示出來後
全部資料都擠在同一行
本來我寫入時該換行的地方就變成了空白鍵

GOOGLE後略知好像是資料庫把換行符號過濾掉了
但還是不太懂如何解決這個問題

請問各位該如何把資料讀出時做到換行?
萬分感謝

看更多先前的討論...收起先前的討論...
ckp6250 iT邦好手 1 級 ‧ 2021-09-20 14:43:14 檢舉
>資料庫把換行符號過濾掉了?
不會啊。
jayfeng iT邦新手 5 級 ‧ 2021-09-20 15:00:25 檢舉
好吧...
我想知道怎樣解決這個換行問題
nl2br(值)
以及我印象中TEXTAREA進資料庫當中的換行應該是\r\n
記錯當我沒說@@
jayfeng iT邦新手 5 級 ‧ 2021-09-20 17:16:17 檢舉
謝謝大大的回覆~
最後我在百度找到非常簡單的解決辦法了!!!
uiloon iT邦新手 5 級 ‧ 2021-09-21 08:01:53 檢舉
你找到了非常簡單的解決方法,卻不願意在這裡分享,但你遇到問題卻上來這裡希望能夠得到解答,我不懂這是什麼心態,這樣要如何幫助下一位跟你遇到同樣問題的人? 人要懂得分享,別太自私,小子!

1 個回答

0
小魚
iT邦大師 1 級 ‧ 2021-09-20 14:52:28
  1. 你先進資料庫確認有沒有換行
  2. 如果有的話應該就是網頁的問題, 也許要把 \n 轉成 <br>
  3. 或許可以考慮文字編輯器, 不過那又要再考慮XSS的問題
看更多先前的回應...收起先前的回應...
jayfeng iT邦新手 5 級 ‧ 2021-09-20 14:59:04 檢舉

資料庫應該是有換行吧
https://ithelp.ithome.com.tw/upload/images/20210920/20142268R662H0iALP.jpg

網頁抓出來是這樣
https://ithelp.ithome.com.tw/upload/images/20210920/20142268VeBNLgBmax.jpg

小魚 iT邦大師 1 級 ‧ 2021-09-20 15:26:59 檢舉

我不知道應不應該,
你有去資料庫確認過嗎?

我的br被吃掉了 QQ
看一下上面的訊息試試看.

jayfeng iT邦新手 5 級 ‧ 2021-09-20 17:16:28 檢舉

謝謝大大的回覆~
最後我在百度找到非常簡單的解決辦法了!!!

淺水員 iT邦高手 3 級 ‧ 2021-09-20 17:49:13 檢舉

textarea 的東西直接存資料庫
再直接插入 html 裡面的話
會有 XSS(跨網站指令碼)的風險

小魚 iT邦大師 1 級 ‧ 2021-09-20 17:57:45 檢舉

那就是跟文字編輯器差不多了,
很少在用textarea.

我要發表回答

立即登入回答