Php 为什么会出现第一个错误,为什么?

Php 为什么会出现第一个错误,为什么?,php,ucfirst,Php,Ucfirst,@请参阅:在mac os上: developer:php $ php -v PHP 5.5.24 cli生成日期:2015年4月27日11:18:18 版权c 1997-2015 PHP集团 Zend Engine v2.5.0版权所有c 1998-2015 Zend Technologies developer:php $ php -r "echo ucfirst('the test') . PHP_EOL;" 测试 developer:php $ php -r "echo ucfirst

@请参阅:在mac os上:

developer:php $ php -v
PHP 5.5.24 cli生成日期:2015年4月27日11:18:18 版权c 1997-2015 PHP集团 Zend Engine v2.5.0版权所有c 1998-2015 Zend Technologies

developer:php $ php -r "echo ucfirst('the test') . PHP_EOL;"
测试

developer:php $ php -r "echo ucfirst('中文') . PHP_EOL;"

ĸ?文 我认为这是一种字符集编码,需要一个多字节函数。另一个问题是没有mb_ucfirst,但列出了一个解决方案:


我不认为php能处理中文字母。为什么我的朋友们都能处理!我测试了一些php版本,端口安装和源代码安装,然后都是相同的问题。