access数据库提取文字无法换行分段显示(网页制作)

access数据库提取文字无法换行分段显示(网页制作),第1张

把你提取的字段调用一下下面的函数就行了

<%

'转换代码

function htmlencode2(str)

dim result

dim l

dim lwj

if isNULL(str) then

htmlencode2=""

exit function

end if

l=len(str)

lwj=len(str)

if lwj<211 then

l=lwj

else

l=211

end if

result=""

dim i

for i = 1 to l

select case mid(str,i,1)

case "<"

result=result+"<"

case ">"

result=result+">"

case chr(13)

result=result+"<br>"

case chr(34)

result=result+"""

case "&"

result=result+"&"

case chr(32)

'result=result+" "

if i+1<=l and i-1>0 then

if mid(str,i+1,1)=chr(32) or mid(str,i+1,1)=chr(9) or mid(str,i-1,1)=chr(32) or mid(str,i-1,1)=chr(9) then

result=result+" "

else

result=result+" "

end if

else

result=result+" "

end if

case chr(9)

result=result+" "

case else

result=result+mid(str,i,1)

end select

next

htmlencode2=result

end function

%>

比如你调用的数据库数据为

<%sj=rs("sj")%>

在网页中就用

<%=htmlencode2(sj)%>调用

文本框换行时存的是字符\r\n

你显示在网页上要转换成<br>才是换行,分段

所以要显示的时候要处理转换一下

或者直接用TinyMCE之类的控件做文本框好了

比如 String text="aaaaaa bbbbb ccccc eeeee iiiii";

这种

那么就是

String tests=textreplace(" ","<br>");

然后你在outprintln(tests);

看下效果。

字符串里的方法有很多。 比如 substring 等。这些 熟悉了。对你有很大帮助

以上就是关于access数据库提取文字无法换行分段显示(网页制作)全部的内容,包括:access数据库提取文字无法换行分段显示(网页制作)、一个数据库网站,后台在文本框里排版好了.但在前台不能显示分段、jsp如何使数据库内容在页面分段显示呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10135549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存