我在數據庫中有一個字符串,如:First line\r\nSecond Line
。 但是,當我把這個文本在textarea出現\r\n
並且沒有carraige返回。在textarea中添加回車
那麼如何在textarea中添加回車?
謝謝。
我在數據庫中有一個字符串,如:First line\r\nSecond Line
。 但是,當我把這個文本在textarea出現\r\n
並且沒有carraige返回。在textarea中添加回車
那麼如何在textarea中添加回車?
謝謝。
我想你的數據庫已經包含一個替換字符反斜槓和r
或n
。這不會那麼好。請確保你在那裏節省了一個真正的換行符。那麼一切都會好的,你不需要額外的替換。
如果你無法改變,你可以用這個代替他們回來:
$str = preg_replace('/(\\\r)?\\\n/', "\n", $str);
「\ n」是一個符號,它意味着一個新行字符。但是在數據庫的文本字段中添加'\ n'不會將符號轉換爲其含義。
\ n應工作,但你需要將它正確打印到您的HTML(所以不作爲 「\\ n」 或 '\ n',而是 「\ n」)請參閱:http://jsfiddle.net/thqu3/
你如何處理當你將數據最初插入數據庫時換行符?或者你是否像使用phpMyAdmin那樣插入'First line \ r \ nSecond Line' – jprofitt