将小写特殊字符转换为UpperCase

时间:2016-11-08 08:46:31

标签: php string character special-characters

我有ñ作为特殊角色。它的大写等价于Ñ。我想将小写的特殊字符转换为大写。我尝试了下面的代码:

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

但上面的代码没有转换任何东西。如何转换特殊字符?

2 个答案:

答案 0 :(得分:1)

'ñ'的ASCII值为241.大写和小写字符之间的差异始终为32,因此您可以使用:

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

打印您想要的角色Ñ

我希望它有所帮助。

答案 1 :(得分:0)

mb_strtoupper('ñ', 'UTF-8');

要转换为小写,请使用mb_strtolower