0

@see: (Mac OS の場合):

developer:php $ php -v

PHP 5.5.24 (cli) (ビルド: 2015 年 4 月 27 日 11:18:18) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.5.0、Copyright (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 に答える