php去掉字符串含有的控制字符。


坑不大,陷入好长时间,特此分享。

最近做科普项目发现,content内容中含有特殊字符时,前台无法渲染数据,经过三个小时的排查发现是因为有特殊字符的原因。

图一是前台报错的形式:


图二 是特殊在数据库中的显示形式。



图三是 特殊字符在 notepad++中显示的形式



以后在碰到这种含有未知的特殊字符的时候,可以将文本复制到notepad++从以便迅速的定位为题,

解决方案是: 执行一个正则表达式的搜索和替换掉特殊字符。

preg_replace( '/[\x00-\x1F]/','',$str);
 完美解决
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章