0

@see:(在mac os上):

developer:php $ php -v

PHP 5.5.24 (cli)(构建时间:2015 年 4 月 27 日 11:18:18) 版权所有 (c) 1997-2015 The PHP Group 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;"

ĸ?文<<<<

请帮帮我,3Q!

PS:php5.6也是一样!

4

1 回答 1

0

我认为这是一个字符集编码的东西,你需要一个多字节函数。这个另一个问题说没有 mb_ucfirst 但列出了一个解决方案:

用于多字节字符编码的 ucfirst() 函数

于 2015-04-27T05:36:07.993 回答