asp 要怎么才可以将文本转换成 HTML 代码 ??

为什么我输入的文章保存在数据库后输出的文章格式都变了原来有分段的有空格但保存在数据库后显示就没有分段和空格了四为什么啊asp要怎么才可以将文本转换成HTML代码??... 为什么我 输入的文章 保存在数据库后输出的 文章格式都变了 原来有分段的 有空格 但保存在数据库后显示 就没有分段和空格了 四为什么啊

asp 要怎么才可以将文本转换成 HTML 代码 ??
展开
 我来答
百度网友305c8e06a
2007-02-09 · 超过32用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:0
展开全部
<%
function htmlencode2(fString)
if fString<>"" and not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, chr(32), " ")
fString = Replace(fString, CHR(10) & CHR(10), "</p><p>")
fString = Replace(fString, CHR(10), "<br>")
htmlencode2=fString
else
htmlencode2=""
end if
end function
%>

比如得到的要存入数据库中的内容的变量是text
text=htmlencode2(text)
把处理后的text存入数据库就可以了.
usosr
2007-02-09 · TA获得超过129个赞
知道答主
回答量:208
采纳率:0%
帮助的人:0
展开全部
方法如下(只支持IE浏览器):
做一个VbScript函数:
<Script Language="VBScript" Runat="Server">
Function TxtChange(str)
TxtChange=Replace((Replace(str, vbCrlf, "<br>")), chr(32)&chr(32), "  ")
End Function
</Script>
然后你定义DataGrid,DataList的时候:
用梆定代码:
<%# TxtChange(objDataReader("字段名")) %>
就行了~~~

注意:这个函数仅仅是把用户输入的格式忠实地显现出来,没有对用户输入的html,js,vbs等代码进行判断,如果用户输入了这些代码,程序会执行的。所以要防止用户输入执行代码必须用encoding方法,但是使用这个方法格式不能保证,推荐使用ubb函数!~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式