1.在表格中,有input新项目,客户键入的是英语情况下的双引号或单引号,在编写的情况下由于双引号或单引号的缘故,四处内容丢失。

2.因而要将键入数据信息中冒号变为html实体线。

3.如何变?答曰:htmlentities

    //php 5.2.6
    $text = trim($text);//除去数据信息首尾空格符
    //$text = strip_tags($text); //除掉html标识,依据状况决策是不是用此
    $text = htmlentities($text,ENT_QUOTES);//单引号,双引号都转换    

4.发觉出去的数据信息是错码!

5.原先,尽管htmlentities是默认设置UTF-8,可是還是要再加上。

    $text = trim($text);
    //$text = strip_tags($text);
    $text = htmlentities($text,ENT_QUOTES,"UTF-8");

6.嗯,一切正常了,英语双引号变成了&quot;   <变成了&lt;等

7.对客户数据信息再度编写的情况下,立即从数据库查询读出,塞给input就可以,不用转换格式解决以后再塞给input。