日期:2014-05-17  浏览次数:20705 次

请教一个关于Replace的问题
<%
    MyString   =   Replace(request.form( "FCKeditor1 "),   " ' ",   " " " ")
  %>

我用这replace处理,如果request.form( "FCKeditor1 ")比较短,没有问题,但是如果过长,就会返回错误:
--------------------------------------------

Microsoft   VBScript   编译器错误   错误   '800a03f6 '  

缺少   'End '  

/iisHelp/common/500-100.asp,行242   错误   '80020009 '  

发生意外。  

/1.asp,行11  
--------------------------------------------


11行就是   MyString   =   Replace(request.form( "FCKeditor1 "),   " ' ",   " " " ")

请教replace是对字符否有长度限制?
或者是我使用上有什么不当


------解决方案--------------------
看起来错误应该不是出在replace上
而是80020009这个错误
可能Request.Form提交的数据太多了,导致IIS异常。
因该出在IIS上吧


------解决方案--------------------
不是replace的问题,是request对长度有限制。
http://dev-club.esnai.com/club/bbs/showEssence.asp?id=9791&page=1

简单点,可以用上传组件来收。
------解决方案--------------------
http://blog.joycode.com/ghj/archive/2003/12/26/9943.aspx