<%
Function coder(str)
Dim result,L,i
If IsNull(str) Then
coder=""
Exit Function
End If
L=Len(str)
result=""
For i = 1 to L
select case mid(str,i,1)
case "<"
result=result+"<"
case ">"
result=result+">"
case chr(34)
result=result+"""
case "&"
result=result+"&"
case chr(13)
result=result+"<br>"
case chr(9)
result=result+" "
case chr(32)
result=result+" "
case else
result=result+mid(str,i,1)
end select
Next
coder=result
End Function %>
function processchar(oldchar)
oldchar=replace(oldchar,"&","&")
oldchar=replace(oldchar," "," ")
oldchar=replace(oldchar,"<","<")
oldchar=replace(oldchar,">",">")
oldchar=replace(oldchar,chr(13),"<br>")
oldchar=replace(oldchar,chr(9)," ")
processchar=oldchar
end function
最好是存数据的时候直接存,显示的时候用这个函数过滤就可以了