我正在使用textarea将以下文本存储在数据库中。
您好
您好 你好吗?
在数据库中,它显示链接'嗨你好,你好吗?'
但是,我想通过从数据库中选择值来将其打印为另一页中的段落,因为它在文本区域中显示。现在它正在数据库中打印,因为它在同一行中。
我也要打印空白行。我尝试使用自动换行:break-word;白色空间:预包装;分词:打破所有;
不幸的是,他们都没有在文本之间留下空白。
非常感谢您的帮助
答案 0 :(得分:1)
PHP有nl2br
:http://us2.php.net/nl2br,它会将换行符转换为<br />
标记。正如这个答案所指出的那样,Ruby也有一个帮助你的人也可以这样做:https://stackoverflow.com/a/611687/534109
正如@Dipak所提到的,在前端添加一个插件将有助于将用户输入的内容翻译成HTML,然后您可以按原样存储(显然在清理之后)。我最熟悉的是TinyMCE:http://www.tinymce.com/ - 它既有独立版本,也有jQuery版本。
答案 1 :(得分:0)
使用<br>
标记替换数据库中的换行符,以便以HTML格式显示。
答案 2 :(得分:0)
使用linebreak <br>
标记!
或者使用这个<br />
它们都具有相同的含义和功能 - 换行!!