魔术教学硬币浮空:为什么后台添加的文本,却在前台显示出来没有样式呢?

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 08:28:44
请问这是为什么???急.讲清楚啊,如果要插件的话请把下载地址告诉我
我的意思是,后台添加比如是一段文字(都含有样式波,)可是在前台显示出来就没有样式啦.就是所有的文字都在一块啦,改换行的没有换,改空格的也没有空格.

你说清楚点行不行?

你说的样式是什么样式?
后台添加的文本是什么文本?是具体的文字,还是含有HTML的代码?

如果还有HTML,那么不可能没有样式的呀!
比如<table><p>之内的.

在前台调用时用下面方法转一正吧

<%response.Write replace( replace(rst("数据字段"),vbCrLf,"<br>")," "," ") %>

给出一个函数:
function HTMLEncode(fString)
if not isnull(fString) then
fstring=replace(fstring,"&","& a m p;") '&号
fString = Replace(fString, ">", "& g t ;")
fString = Replace(fString, "<", "& l t ;")
fString = Replace(fString, CHR(34), "& q u o t ;") '双引号
fString = Replace(fString, CHR(39), "& # 3 9 ;") '单引号
fString = Replace(fString, CHR(32)&CHR(32), "& n b s p ; ") '空格
fString = Replace(fString, CHR(9), " & n b s p ;") 'tab键值
fString = Replace(fString, CHR(10), " < b r > ") '换行
fString = Replace(fString, CHR(13), " ") '回车
fstring=replace(fstring," "," & n b s p ; ")
HTMLEncode = fString
end if
end function
%>
函数功能:
1、过滤特殊字符(出于安全考虑,请参照相关资料)
2、替换格式符号(如文本框里的回车换成<br>)等。
仔细看看代码就知道是什么作用了。

---------------------
以下为补充:
要使用此函数请将如“& n b s p ”之类的“保留字”中间的空格去掉。因为百度知道的问题。无空格的“& n b s p ”将会被替换成不换行空格,所以改成这样,请注意。谢谢!

什么后台前台啊,不明白

肯定在后台还是没有把样式存进去,你看看表中这个字段的内容确实含有样式吗?