从<textarea>输入时用回车来换行,在输出时换行没了。怎么才能实现保留输入的回车换行。
用PHP和MYSQL,输入内容写入数据库。

解决方案 »

  1.   

    判断字符串的asscii,13的替换成回车
      

  2.   

    跟保留没什么关系,主要是输出时要把\r替换成<br/>就可以,用这个函数 nl2br("怎么才能实现保留输入的回车换行\r 输入时用回车来换行");
      

  3.   

    replace("\r\n","<br />\r\n",$string);
    也可以真接用nl2br($string)
      

  4.   

    就是在输出时用nl2br()套起来,输入时不用管,会保留你的格式
      

  5.   

    谁也不会把你的回车换行符给贪污掉,他们总是在你的文本中的。
    只是你忘了这样的事实:HTML中的换行符与文本中的换行符是不一样的