以下命令在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