为什么php ucfirst错误,为什么?

时间:2015-04-27 05:33:42

标签: php ucfirst

@see :(在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;"

ĸ?文<<<<

请帮帮我,3Q!

PS:php5.6是一样的!

1 个答案:

答案 0 :(得分:0)

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

ucfirst() function for multibyte character encodings

相关问题