从php中的字符串中删除特殊字符

时间:2014-07-08 17:03:05

标签: php unicode

我有一些文字如下:

$cnt = "header text�
first line
�

The second line

�

other line
�"

我可以删除字符串中的等所有特殊文字吗? 我用$cnt = str_replace("�", "", $cnt); 但没有任何改变。

你可以帮帮我吗?

2 个答案:

答案 0 :(得分:0)

您的目标字符编码是什么?您可能希望从字符串中删除所有非UTF-8字符。见这里:

https://stackoverflow.com/a/4266468/1267408

答案 1 :(得分:0)

试试这个

$str = str_replace("\xEF\xBB\xBF",'',$str); 

删除utf-8 bom(字节顺序标记)字符。