ASP如何在文章中显示代码 30

我用的是ASP想要在文章中显示代码给别人看到...例如编程教程文章..我试过使用下面这个来实现...但是问题出来了..我想要加入图片...链接的时候由于有这个的存在也吧代... 我用的是ASP想要在文章中显示代码给别人看到...例如编程教程文章..我试过使用下面这个来实现...但是问题出来了..我想要加入图片...链接的时候由于有这个的存在也吧代码直接显示出来...我看到别的网站是把要显示的代码单独框起来..如这个http://www.chinaz.com/Program/Asp/0319250022008.html
我想知道这种方法如何实现..谢谢大家了
<%
function htmlcode(fstring)
if not isnull(fstring) then
fstring=replace(fstring,">",">")
fstring=replace(fstring,"<","<")
fstring=replace(fstring,"&#","<I>&#</I>")
fstring=replace(fstring,chr(32),"<I></I> ")
fstring=replace(fstring,chr(9)," ")
fstring=replace(fstring,chr(34),""")
fstring=replace(fstring,chr(39),"'")
fstring=replace(fstring,chr(13),"")
fstring=replace(fstring,chr(10)&chr(10),"</p><p>")
fstring=replace(fstring,chr(10),"<br>")
htmlcode=fstring
end if
end function
%>
爱じのve恋ゑ 你说的这个需要在录入数据库的时候就要进行编辑
但是我现在数据库里面已经有了近千篇文章...我不可能再编辑一次...
有没有不用在录入数据库的时候就进行编辑..
或者htmlcode中能不能标记一个例外..例如给图片显示的代码开个例外..?
谢谢你了

我的网站:www.sscee.com
展开
 我来答
百度网友d12c4eec8
2008-03-23
知道答主
回答量:89
采纳率:0%
帮助的人:0
展开全部
去我的BLOG里看的显示是对的.百度编辑后最终显示有些变化.
'这个是到你数据库里时用的

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

fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")
fString = Replace(fString, CHR(10), "<BR>")
fString = Replace(fString, "<", "<")
fString = Replace(fString, ">", ">")
fString = Replace(fString, CHR(32), " ")

HTMLEncode2 = fString
end function

'前台显示
function HTMLDecode(fString)
fString = Replace(fString, "",CHR(13))
fString = Replace(fString, "</P><P>","</P><P>")
fString = Replace(fString, "<BR>","<BR>")
'fString = Replace(fString, " "," ")

HTMLDecode = fString
end function

例如
txt=HTMLEncode2(request.form("你的内容"))
rs("txt")=txt

前台显示的时候用
<%=HTMLDecode(rs("txt"))%>

你想单独为图片开个例外,就在前台显示时将<;img 再replace 成标签<img 应该就可以了..

参考资料: http://chenjunning.blog.hexun.com/17815591_d.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式