嗨我通过textarea.in向mysql插入了一些数据,我添加了这样的内容
Test
test2
1) tch
2) ECE
显示在textarea中也只是如上所述。但是当进入HTML显示时它就是showwing。
Test test2 1) tch 2) ECE
在那个时间做什么才能正确显示。
答案 0 :(得分:2)
使用 nl2br(textarea的值)功能。
答案 1 :(得分:1)
\n
未在HTML中显示,您应该替换\r
\r\n
,\n
和<br/>
答案 2 :(得分:1)
nl2br是您需要的功能
使用&lt; br /&gt;返回字符串或'&lt; br&gt;'在所有换行符之前插入(\ r \ n,\ n \ r,\ n \ n和\ r \ n)。
答案 3 :(得分:1)
您可以添加<br/>
代码(例如使用nl2br
函数),但在这种情况下您可以遇到另一个问题 - 制表符或乘法空格将显示为单个空格并从行开始条带化。
第二种解决方案是使用<pre>
标记。
<pre>Test
test2
1) tech
2) ECE</pre>
可能你需要设置它的样式,因为它默认使用等宽字体并且不包装文本,但你可以使用css轻松更改它。
答案 4 :(得分:0)
您可以使用&#39; \ n&#39;从行返回的字符:
示例:
echo "<textarea>" . "Line 01\nLine 02" . "</textarea>";