Post con tag uppercase utf8
Lettere maiuscole accentate in php utf8
10 ago
Può capitare di voler trasformare in php una frase in maiuscolo e che questa contenga dei caratteri accentati.
Premessa : i caratteri DEVONO essere codificati in utf8.
Ho visto in giro per il web una miriade di funzioni che sostituiscono tutti i possibili caratteri accentati, sia con l’uso delle regexp sia con str_replace…non serve nulla di tutto ciò.
Ci viene in aiuto una funzione php :
string mb_strtoupper ( string $str [, string $encoding] )
ritorna una stringa con tutti i caratteri convertiti in maiuscolo e codificati in $encoding .
ad esempio:
$str = “àèìòù”;
echo mb_strtoupper($str ,”UTF-8″); // ÀÈÌÒÙ
