ñ到Ñ字符串php

时间:2017-02-27 07:59:32

标签: php regex

我已经搜索但仍然难倒

如何使用ñ转换字符串以使ñ大写?

e.g。

"Nuñez"

"NUÑEZ"
由于没有英语,

mb_strtoupper无效。

1 个答案:

答案 0 :(得分:2)

您需要使用编码。

$content = 'Nuñez';

mb_internal_encoding('UTF-8');
if(!mb_check_encoding($content, 'UTF-8')
OR !($content === mb_convert_encoding(mb_convert_encoding($content, 'UTF-32', 'UTF-8' ), 'UTF-8', 'UTF-32'))) {

$content = mb_convert_encoding($content, 'UTF-8'); 
}

// NUÑEZ
echo mb_convert_case($content, MB_CASE_UPPER, "UTF-8"); 

通过PHP: mb_strtoupper not working

相关问题