htmlentities
将所有的字元都转成 HTML 字串。

解决方案 »

  1.   

    文本读出的呢?也得htmlentities才能显示?
      

  2.   

    在数据库表中输入一段 带有空格的文字,
    在显示的时候空格都不存在,文字是顶头显示的,
    是不是因为没有nl2br 或者 hemlentities 的原因呢?
      

  3.   

    html标准是忽略首部和连续空格的,所以若需要显示时出现空格需要做替换
    输入框以文本方式显示,所以空格会原样保留
      

  4.   

    $data = str_replace(" "," ",$data);
    $data = stripslashes($data);
    echo nl2br($data);