chr(9)表示一个空格,不知道你是不是指这个。

解决方案 »

  1.   

    你好,谢谢你,我想问的就是这。我现在是想用replace这个替换功能,但这只有进行一次的替换是吗?比如“replace(instr,chr(13),"<br>")”这是个回车的替换,我想让回车和空格都替换,要用哪个函数呢?
      

  2.   

    没看得很明白你的意思.你是不是想当用户按下某个按钮的时候判断用户按的是哪个键,如果是想控制的键的话就用别的键的click事件来代替?
      

  3.   

    正好我也在做这方面的程序,我是这样做的
    <%
    works(3,0)=replace(works(3,0),chr(10),"<br><br>")
    works(3,0)=replace(works(3,0)," ","&nbsp;")
    response.write works(3,0)
    %>其中works(3,0)是从库里读出来的用户输入的文章。你试一下看。
      

  4.   

    这么替换不好;
    我是做B/S的,一般在网上没有这么替换的,累死你,呵呵Dim StrTemp As String
    response.write Server.HTMLEncode(StrTemp)
    我做了很久了,这方面的东西,有什么不明白的,大家一起探讨吧;
    我的信箱[email protected](instr,chr(13),"<br>")也不像话,呵呵;instr是标准函数,用这里了算怎么回事情?
    就是用替换的方法,也不能这么替换;
    因为Chr(13)和Chr(9)是空格和回车,但是不是我们说的回车键的;
    应该用vbCrLf,相当于Chr(13)和Chr(9)的组合才行
    应该是replace(StrTemp,Vbcrlf,"<br>")
    不知道说清楚了没有,不明白的话;可以留言;
      

  5.   

    多谢高手出招 ^_^另:
    回车不是chr(10)和chr(13)吗?
      

  6.   

    键值等于 vbKeySpace 或 32
      

  7.   

    不行啊!用response.write Server.HTMLEncode(StrTemp)显示的文章不会换行,里面连续的半角空格也出不来,只能显示一个。
      

  8.   

    Server.HTMLEncode是改变成为页面语言,你想根据空格换行的话,就需要单独替换了;否则会自动把vbCrlf换成<Br>的;
      

  9.   

    我用了sunjune(sunjune)的方法,为个功能可以实现了!多谢各位,
    这是我头一次在论坛里求救,我是初学,以后还要大家多多帮忙!