0
4

2 回答 2

0

您的正则表达式缺少u(utf-8) 修饰符:

preg_replace('/[\s]+/u',' ',@$tring);
                     ^
于 2012-06-19T03:56:47.593 回答
0

echo $string使用前有试过preg_replace('/[\s]+/',' ',@$tring);吗?

此代码在使用 Chrome 时运行正常,其输出为le secteur public à réagir.

当我在命令行中运行这段代码时,它的输出是le secteur public α rΘagir.

所以,我认为这里的问题不是preg_replace('/[\s]+/',' ',@$tring);

于 2012-06-18T14:09:39.397 回答