我现在非常困惑。我试图通过使用 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