做个替换,把\n替换成<br>

解决方案 »

  1.   

    可問題發現﹐如果我只是request.form("aa"),插入數據庫就可以分行顯示﹐如果是通過先傳參數的到第二支程式中去插入數據庫后﹐就不能分行顯示呢﹖請問這么處理這個"傳遞參數"
      

  2.   

    function changechr(str) 
      changechr=replace(replace(replace(replace(replace(str,"<","&lt;"),">","&gt;"),chr(13),"<br/>")," ","&nbsp;"),"&apos;","'" )
    end function
      

  3.   

    content=Replace(rs("content"),chr(10)&chr(13),"<Br>")
    Response.Write content
      

  4.   

    你可以在從數據庫中抓出來顯示時用javascript,比如每搁30个字符插入一个<br>不是也满省事的么
      

  5.   

    哎呀,只需要在显示的时候做个处理就行了
    如下:
    content=rs("wanttoprocess")
    content=replace(content,chr(13)&chr(10),"<br>")
    其中的Chr(13)&chr(10)就是一对回车换行符
      

  6.   

    VarSplit=split(str,chr(13),-1,0) 
     for i=0 to ubound(VarSplit)
      if i=0 then
       strData=VarSplit(i)
      else
       strData=strData&"<br>"&VarSplit(i)'文字顯示的斷行處理chr(13)代表Enter
         end if
     next