调用数据时把数据库的换行标记替换为<br>前台调用时候设置为支持HTML就可以了

<%

function CHTMLEncode(fString)

fString = Replace(fString, CHR(13), "")

fString = Replace(fString, CHR(10), "<BR> ")

CHTMLEncode= fString

end function

%>

调用时候使用

<%=CHTMLEncode(rs("字段内容"))%>

PHP文本框换行显示

$str = str_replace("\n","<br>",   $str);


 


因为在多行文本框中输入的回车,仅仅是一个回车符,而不是<br>或<p>,又因为网页的源代码中的回车符对于用户页言,是不会转行的,只会在源代码中体现出换行出来,所以你在输出显示的时候要进行替换。



下面是示例方法:



假设你原来是这样输出的:

<%=rs("note")%>

改成:

<%=replace(replace(rs("note"),vblf,"<br />"),"AA","B"%>

前面的一段是将vblf(换行符)替换成BR,

最后面的请将AA改成两个半角的空格,把B改成一个全角的空格(因为我在这儿发表的时候,百度会把它换掉。

在源代码中的多个半角空格,在显示的时候只会显示一个空格。)

  1. 1