字符的过滤替换与其重要性的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:56:46
http://www.llf535.com/article/show.php?itemid=5405
这遍文章应该怎么使用啊???我就是因为在WML手机网页里经常被一些字符搞的整个页面打不开.把这段代码加到哪里去啊?/怎么加,详细点.

你好!

这是ASP函数

Function replaceStr(str)
Dim myStr
myStr = str
replaceStr = ""
If IsNull(myStr) Then
Exit Function
End If
myStr = Replace(myStr, "'", "'") ''为单引号,为了避免在后面的&被替换掉,所以在这里先把单引号还原
myStr = Replace(myStr, "$", "¥") '在WML里面“$”符号是表示变量,所以将其替换成¥
myStr = Replace(myStr, "&", "&")
myStr = Replace(myStr, " ", " ")
myStr = Replace(myStr, "<", "<")
myStr = Replace(myStr, ">", ">")
myStr = Replace(myStr, Chr(13), "<br/>") '将回车转换成换行
replaceStr = myStr
End Function

放在需要过滤的字符串上面,
或放在CONN.ASP,func.asp等 通用页面中 ,当然你得include.file一下

用法:
原: response.write (text)

现在 :response.write (replaceStr(text))

good luck!