如何在PHP脚本中使用UTF-8
个字符?
我知道有一个转义字符可以将接下来的两个字符解释为UTF-8
。那个逃脱是\s
。因此\xFF
有效,代表“ÿ
”。
但现在我想从字符串中删除零宽度空格(U+200B
)。怎么做?我可以使用函数str_replace()
,还是preg_replace()
?
提前致谢。
答案 0 :(得分:11)
这对我有用:
$str = str_replace("\xe2\x80\x8b", '', $str);
<强>来源强>:
答案 1 :(得分:0)
您可以尝试使用str_replace {/ 1}}或mb_ereg_replace()
。
http://www.php.net/manual/en/function.mb-ereg-replace.php
http://hu.php.net/manual/en/function.iconv.php
答案 2 :(得分:-3)
删除零宽度空间:
$str = str_replace(chr(13), "", $str);