我将文本作为varchar(MAX)
存储在SQL Server数据库中。
我必须在我的网页上显示这个文字。
问题是文本包含换行符。
当我进入HTML源代码时,我可以看到换行符,但它不会在网页中显示它们。
感谢您的帮助!
答案 0 :(得分:1)
在显示级别的HTML中忽略换行符。将这些换行符替换为<br/>
标记:
SELECT REPLACE(column_name, CHAR(13) + CHAR(10), '<br/>')
FROM table_name
答案 1 :(得分:0)
不是在数据库中存储换行符,而是使用所有格式和
标记存储HTML内容。
答案 2 :(得分:0)
有一种解决方法,无需操纵SQL。像这样在预标签中使用段落标签...
<pre><p>Your SQL Would Go Here</p></pre>
然后您可以使用一些CSS作为pre标签来包装文字...
pre {
white-space: pre-wrap; /* Since CSS 2.1 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}