我有ñ
作为特殊角色。它的大写等价于Ñ
。我想将小写的特殊字符转换为大写。我尝试了下面的代码:
strtouppercase('ñ');
ucfirst('ñ');
ucwords('ñ');
但上面的代码没有转换任何东西。如何转换特殊字符?
答案 0 :(得分:1)
'ñ'
的ASCII值为241.大写和小写字符之间的差异始终为32,因此您可以使用:
echo mb_convert_encoding(chr(241-32), "UTF-8");
打印您想要的角色Ñ
我希望它有所帮助。
答案 1 :(得分:0)
mb_strtoupper('ñ', 'UTF-8');
要转换为小写,请使用mb_strtolower