使用;
进行换行,比如:
<textarea>第一行&#13;第二行&#13;第三行</textarea>

解决方案 »

  1.   

    上面的朋友没有明白我的意思,网友留言时一般在textarrea里输入内容后换行是直接敲回车的,我的意思是保存到数据库里怎样转换为换行符
      

  2.   

    写入数据库时,把换行(\r\n[Windows]、\n[Unix])替换成\n,然后读取数据库时,把\n替换为&#13;
      

  3.   

    输出时加nl2br函数echo nl2br($db['content']); 保存时addslashes()处理一下就OK了。
      

  4.   

    保存到数据时要替换"\r\n"为"<br/>",还要把" "替换为"&nbsp;"
    这样保存到数据库就会是a<br/>b&nbsp;c,当从数据库读出来,想显示在文本框里的时候,就要替换回来,就是把"<br/>"替换为"\r\n"
    把"&nbsp;"替换为" "
      

  5.   

    htmlspecialchars(这个变量)
     就可以搞定了。以前做个很多textarea插入数据,以前都是这样搞定的。你也可以看看 nl2br这个函数