需要两个函数
第一个 处理表单传过来的字符串 如果有特殊字符 转换了 然后存入数据库
第二个 从数据库里调出数据 如果是被转换的字符串 那么再转为特殊字符然后显示
------解决方案--------------------
请了解:Server.HTMLEncode() Server.HTMLDecode()
Server.HTMLEncode 就是入库前对特殊字符编码
Server.HTMLDecode 就是输出前对特殊字符解码。理论上是这样,但Server.HTMLDecode函数常常报错,所以可用以下函数代码:
- VB code
function HTMLDecode(fString)
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString," ",chr(32))
fString = Replace(fString,""",chr(34))
fString = Replace(fString,"'",chr(39))
fString = Replace(fString, "", CHR(13))
fString = Replace(fString, "</P><P>", CHR(10) & CHR(10))
fString = Replace(fString, "<BR>", CHR(10))
HTMLDecode = fString
end function