我使用php在sql表中插入问题(可能是几段),而不是将它们显示在网页上。
但是当我显示问题时,它会丢失其格式。我的意思是它只会在一个段落中显示整个问题,即使你之前有很多段落。
<td width=\"700px\" bgcolor=\"#EAD57F\"><font color=\"#4A2A0B\">Question :</font><font color=\"#5E450B\">".$row2['Question']."</font></td>
$ row2 ['问题'] - &gt;是我通过运行SELECT查询从我的SQL表中获取的问题。
所以,如果我发布类似的东西: 一个 小号 d ˚F
进入我的输入框。
输出如下:asdf
我该如何解决这个问题?
最佳Zeeshan
答案 0 :(得分:4)
您可能会保存以“新行”字符分隔的段落。要在HTML中翻译,请检查nl2br PHP函数(在HTML新行中是<br />
标记)。
答案 1 :(得分:2)
您是将它们存储为纯文本还是包含HTML标记?如果它们以纯文本形式存储,则应将它们放在&lt; pre&gt;中。标签或类似的东西,以保持间距。或者,您可以将编码转换为HTML,放入&lt; p&gt;标签等必要时,但这很复杂,容易出错。