2016-11-08 250 views
0

我把ñ作为特殊字符。它的大写字母相当于Ñ。我想将小写字母转换为大写字母。我试了下面的代码:将小写字母转换为大写字母

strtouppercase('ñ'); 
ucfirst('ñ'); 
ucwords('ñ'); 

但上面的代码不会转换任何东西。我该如何转换特殊字符?

+1

请参阅http://php.net/manual/en/function.mb-strtoupper.php和https://ideone.com/8Qzv4t –

+2

[strtoupper PHP函数用于UTF-8字符串](http ://sackoverflow.com/questions/5969803/strtoupper-php-function-for-utf-8-string) –

回答

1

'ñ' ASCII值是241大写和小写字符之间的区别是永远32,所以你可以用这样的:

echo mb_convert_encoding(chr(241-32), "UTF-8"); 

打印您所需的字符Ñ

我希望它能帮助。

+0

它显示?符号而不是Ñ。 – Qerjiuthn

+0

对我来说显示:Ñ,如果这就是你问的。 – Learner

相关问题