I have a text area that inserts its content into a SQL table. Is there a way to keep the formatting of the text and then use it in HTML?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
If you mean keep the Enters then replace the char 10 and char 13 with <br/>
When using SQL (note the enters)
select replace('
test
test','
','<br/>')
This results in <br/>test<br/>test
回答2:
I'll assume you're talking about preserving line breaks.
Either:
Output the text inside a <pre> tag
or
Convert newlines to <br /> tags before insertion to the DB. (E.g. nl2br in PHP).
回答3:
Text is text is text. Insert the text into the table including its markup and it will come out that way as well.
...or am I misunderstanding your question?