2015-02-09 76 views
0

編碼使得這是一個難以解釋的事情。我從使用PHP的XML文件中獲取字符串。當我回應它時,我看到一個小黑圈:•或•。哦,stackoverflow呈現這些,對不起。我打算說這是ascii字符「公牛」或「#8226」在php中查找和替換特殊字符

echo $str; 
gets me: 
[CIRCLE] wordswords [CIRCLE] more words [CIRCLE] still more words 

如何使用PHP查找此字符?我想爆炸它。我無法搜索一個圈子,並且搜索8226或圈不工作。我必須使用urlencode嗎?

$str=url_encode($str); 
$str=str_replace(%E2%80%A2,'-CIRCLE-',$str); 
$str=url_decode($str); 
$str=explode('-CIRCLE-'); 

或者還有更有效的方法嗎?

回答