2006-4-29 ASP HTMLENCODE 函数——文本转HTML by Stabx
2006-04-29 10:56
417 查看
2006-4-29 ASP HTMLENCODE 函数——文本转HTML by Stabx
<% '文本 转 HTML
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' subject : ASP HTMLENCODE 函数——文本转HTML by Stabx
'
' author : Stabx<shawl.qiu@gmail.com>
'
' blog : http://blog.csdn.net/btbtd / http://btbtd.exblog.jp/
'
' blog name : Phoenix.GI - P.GI
'
' date : 2006-4-29
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function textToHtml(str)
dim result
dim l
if isNULL(str) then
textToHtml=""
exit function
end if
l=len(str)
result=""
dim i
for i = 1 to l
select case mid(str,i,1)
case "'" '省略号
result=result+"'"
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
textToHtml=result
end function
%>
<% '文本 转 HTML
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' subject : ASP HTMLENCODE 函数——文本转HTML by Stabx
'
' author : Stabx<shawl.qiu@gmail.com>
'
' blog : http://blog.csdn.net/btbtd / http://btbtd.exblog.jp/
'
' blog name : Phoenix.GI - P.GI
'
' date : 2006-4-29
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function textToHtml(str)
dim result
dim l
if isNULL(str) then
textToHtml=""
exit function
end if
l=len(str)
result=""
dim i
for i = 1 to l
select case mid(str,i,1)
case "'" '省略号
result=result+"'"
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
textToHtml=result
end function
%>
相关文章推荐
- 2006-5-22 文本 转 HTML 与 HTML 转 文本 操作记录小结 By Stabx
- 2006-4-29 ASP 数据库操作语句 By Stabx
- 2006-5-22 Asp Access 创建静态文件/HTML By Stabx
- asp 正则实现清除html文本格式的函数代码
- asp下实现对HTML代码进行转换的函数
- ASP超级链接和HTML函数正则表达式 修正版
- asp.net 基本的加密解密 Server.UrlEncode,Server.HtmlEncode
- 用ASP取出HTML里面的图片地址的函数
- asp的过滤HTML函数
- 用asp清除文件HTML格式的函数
- ASP ACCESS 日期操作语句小结 By Stabx
- ASP常用的函数模块 http://www.cnblogs.com/cnnix/archive/2006/07/16/452286.html
- asp去除html的函数代码分析附实例说明
- asp 去掉html中的table正则代码函数
- asp.net过滤HTML标签的几个函数
- ASP.NET中的富文本编辑控件(html文本编辑控件)整理
- 2006-05-18 Javascript + Asp VBScript +Access 三级联列表框 By Stabx