我是想问这个的。
网页中的TEXT文本框中可以打回车的,
但保存进SQL的TEXT字段后再显示出来就是连在一起的了,没有回车。
怎么解决呀。 

解决方案 »

  1.   

    那是由于你在向数据库保存数据时就没有将 #13#10 包含在内,你可以将 SQL 日志打开,然后看看前一次插入的 SQL 语句来证实
      

  2.   

    要么输出到文本框中,要么自己加<br>,这样直接echo 时,才会回车
    把回车换<br>
      <?php
      $i=0;  
      $out=0;
      while(strpos($output_i,chr(13),$i)){
         $out++;
         $i=strpos($output_i,chr(13),$i);
         $output_i=substr($output_i,0,$i)."<br>".substr($output_i,$i+1);
         //if($out>=100)break;
      }  
      echo $output_i;?>