2

我有一个奇怪的问题,preg_replace 在不同的服务器上有不同的结果。在我的本地 wampserver 上执行以下代码时:

echo preg_replace('/[\W]+/u', '-', "blāh bl*h");

以下是输出:

"blāh-bl-h"

在我的远程服务器上执行时,输出以下内容:

"bl-h-bl-h"

“ā”也被替换。

本地wampserver上的php安装是5.3.13,服务器上是5.3.3-7+squeeze15。这是PHP版本的东西吗?

4

0 回答 0