如何在 PHP 脚本中使用 UTF-8 字符?

4

如何在PHP脚本中使用UTF-8字符?

我知道有一个转义字符可以将下一个字符解释为UTF-8。这个转义字符是\s。所以\xFF可以工作,它将代表'ÿ'。 但现在我想从字符串中删除零宽空格(U+200B)。怎么做呢?我可以使用str_replace()函数,或者也可以使用preg_replace()函数吗?

先感谢您的帮助。

3个回答


0

-3

删除零宽空格:

$str = str_replace(chr(13), "", $str);

1
零宽空格(ZWSP)是Unicode字符,位于代码点200B,UTF-8表示为E2808B。您的解决方案仅影响单字节序列13,这与问题不符。 - borrible
1
chr(13) 不是零宽度空格。 - Brad Koch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接