以下命令在PHP5.3.8 Lamp(Ubuntu 11.04)服务器上返回true,但在PHP5.3.2 Lamp(Ubuntu 10.04.2 LTS)服务器上返回false。带Umlaute UTF-8修饰符的PHP5.3 preg_match
<?php echo preg_match('/\w/u', 'ß'); ?>
我几乎改变了php.ini文件中的所有设置,但没有成功。 我将系统语言环境更改为en_US.UTF-8,并将其设置为PHP的默认语言环境。另外我尝试了de_DE.UTF-8-locale。
在这两种情况下,我都使用ubuntu提供的默认包。
有没有人有另一个想法,改变什么,没有编译任何包,以便PHP5.3.2也将返回true?
谢谢你这么多。 – 2012-01-19 17:20:15