我現在非常困惑。我試圖通過使用 echo nl2br($text)
來顯示換行符。顯示換行符( r n)
我救使用Sanitize::clean($text, array('carriage'=>false))
我看保存在數據庫中的文本,它是正確保存。我看到linebreaks被翻譯成\r\n
,'
到’
等。
我可能會做錯什麼?
我現在非常困惑。我試圖通過使用 echo nl2br($text)
來顯示換行符。顯示換行符( r n)
我救使用Sanitize::clean($text, array('carriage'=>false))
我看保存在數據庫中的文本,它是正確保存。我看到linebreaks被翻譯成\r\n
,'
到’
等。
我可能會做錯什麼?
奇怪的事後顯示它...當你,比如說,打印到文件或標準輸出,會發生什麼? 我的膝蓋混亂是要問你打印時會發生什麼(而不是回聲)。怎麼樣調試()? – OpenSorceress
使用標準的CakePHP機制保存數據時無論如何都會對數據進行消毒 - 您的消毒可能翻一番? [book](http://book.cakephp.org/#!/view/1187/clean)表示所有的選項默認都是啓用的,所以你可能更安全/更容易使用'str_replace( 「\ r」,「」,$ text)'歸一化回車符? – contrebis
對不起..我在這裏設置了真正的馬車,但是我所做的是將其設置爲false。我也嘗試調試和打印,但它仍然顯示\ r \ n .. – Michael