Linux下的PHP mb_substr莫名错误
昨天写了一行代码进行中文字符串的截取,mb_substr($str, 0, 4, 'utf-8').
在wamp上测试一切正常,上传到服务器上(nginx+php), 结果运行老是报错,返回值为0, 经过echo 定位大法确定是 mb_substr的问题. 查文档发现此方法需要mbstring扩展支持. 查phpinfo,对比发现完全一致. 无解,暂时必掉代码. 今天来了之后继续谷歌之,网上没有发现同类问题. 发现了替代方法iconv_substr函数, 经测试, 此函数正常截取了字符串. 直接替换,功能正常. 放弃深究. 原谅我的不求甚解![原谅](http://www.qqtu8.com/f/20110827180200.gif)