ASP问题高手来讲解。。。急!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:11:18
下面是一个用ASP编写的程序的部分代码。。。我是从一个ASP原码中拷过来的,是生成静态HTM页面时用到的ASP程序。。。我现在把原程序改成UTF-8以后不能生成HTM页面了。。。
想问的是下面的是什么意思?是不是不能生成HTM页面跟这段代码有关?如果是怎么改?希望高手们给个讲解。。。谢谢大家了~~~~

<%'***********************************************
'过程名:checksql
'作 用:过滤恶意字符以及html语法
'参 数:str ----待处理的字符串
' strtype ----过滤方式,1为数字,2为html过滤,3为不过滤html
'返回值:过滤了的字符
'***********************************************
Function checksql(str,strtype)
str=""&str
str=Trim(str)
str=replace(str,"'","''")
str = Replace(str, CHR(32), " ")
str = Replace(str, CHR(9), " ")
str=Replace(str, CHR(10) & CHR(10), "</P><P> ")
str=Replace(str, CHR(10), "<BR> ")
str=Replace(str, CHR(13), "")
if strtype=1 then
if isNumeric(str) then
str=clng(str)
else
str=1
end if

这段代码是用来检验字符的合法性的,
我这有篇asp生成html页面的代码例子,我自己操作过,可以用,感觉也挺好的。
你可以根据这个例子改动改动。
http://hi.baidu.com/fspace/blog/item/6f71533d730327ee3c6d9744.html