我在textbox中输入内容,然后写进数据库,但是失去了格式
如:2行中间有空行,结果变成了连在一起的文章了请高手帮帮忙,指点小弟一下
谢谢

解决方案 »

  1.   

    有两种方法:
    1、保存到数据库前,把它转成html格式;
    2、输出到页面是转成html格式;方法如下:
    str=request.form("Content")
    str=replace(str,chr(13),"<BR>") ''把回车替换
    str=replace(str," ","&nbsp;")  ''把空格替换
      

  2.   

    在存入数据库前需要将空格、换行等替换成Html字符javascript方法:
    function FormantContent(str)
    {
    str = str.replace(/\n\r/g,"<br>");
    str = str.replace(/\s/g,"&nbsp;&nbsp;");
    return str;
    }
      

  3.   

    在存入数据库前需要将空格、换行等替换成Html字符javascript方法:
    function FormantContent(str)
    {
    str = str.replace(/\n\r/g,"<br>");
    str = str.replace(/\s/g,"&nbsp;&nbsp;");
    return str;
    }
      

  4.   

    where is FreeTextbox?
    where is RICHTEXTBOX?
      

  5.   

    换行是\r\n
    在网页上面显示不出来要这样
    string s = this.TextBox1.Text.Replace("\r\n","<br>");
    Response.Write(s);就运行成功了
      

  6.   

    还有我想问一下,是否是这样
    在textbox中输入如:在这里发贴
    表示您接受了CSDN社区的用户行为准则然后再用
    function FormantContent(str)
    {
    str = str.replace(/\n\r/g,"<br>");
    str = str.replace(/\s/g,"&nbsp;&nbsp;");
    return str;
    }
    最后,倒入数据库是这样吗?