一篇文章内容,现在是由JAVA端读取并显示到TextView控件上的
假设description字段的内容是</p>据<a href="http://www.xxx.com" target="_blank">XXX媒体</a> 报道,昨天有一个“ZZZ”XXXXX.....</p>我希望最终给到JAVA控件显示的内容是
据XXX媒体报道,昨天有一个“ZZZ”XXXXX....
现在已经
$desc = strip_tags($row['goods_desc']); //去掉了HTML标签
$desc = htmlspecialchars_decode($desc); //如果不用这个的话,是直接在网页上显示原来的“和 对吧?但是用了的话,会被转换成“”和空格之类的,然而在HTML源代码里依然能看到是这样的实体“这样导致echo给JAVA收到的JSON都是“
怎么处理才能把它们转换好呢~~~
假设description字段的内容是</p>据<a href="http://www.xxx.com" target="_blank">XXX媒体</a> 报道,昨天有一个“ZZZ”XXXXX.....</p>我希望最终给到JAVA控件显示的内容是
据XXX媒体报道,昨天有一个“ZZZ”XXXXX....
现在已经
$desc = strip_tags($row['goods_desc']); //去掉了HTML标签
$desc = htmlspecialchars_decode($desc); //如果不用这个的话,是直接在网页上显示原来的“和 对吧?但是用了的话,会被转换成“”和空格之类的,然而在HTML源代码里依然能看到是这样的实体“这样导致echo给JAVA收到的JSON都是“
怎么处理才能把它们转换好呢~~~
htmlspecialchars 才是编码
$t='</p>据<a href="http://www.xxx.com" target="_blank">XXX媒体</a> 报道,昨天有一个“ZZZ”XXXXX.....</p>';
$desc = strip_tags($t); //去掉了HTML标签
//$desc = htmlspecialchars_decode($desc);
$desc = strip_tags($t); //去掉了HTML标签
$desc=str_replace(array(' ',' '), '', $desc);
echo $desc;