我有一台运行 PHP 5.3.8、Apache2 和 MySQL 的服务器 (Ubuntu 11.10 x64)。我目前在做一个需要使用特定字符编码的项目,但我发现没有任何多字节 (mb_*) 函数可用。
然而,当我查看 phpinfo() 时,我看到多字节支持已启用。
我尝试了像 apt-get install php5-mbstring、php-mbstring、php-multibyte 等等,但都没有起作用。
有人能为我指明正确的方向吗?提前谢谢!
编辑:通过重新编译 PHP 解决了问题(这是我最后的手段,最初我想避免这样做)
./configure --enable-mbstring
奇怪的是,phpinfo() 已经显示它已经启用了。我不知道之前为什么不起作用 :/
phpinfo()
输出中显示为“mbstring”下的“Multibyte string engine”。 - Narf