php uppercase with accent
<?php
function strtoupperWithAccents($string) {
$string = strtoupper($string);
$string = str_replace(
array('é', 'è', 'ê', 'ë', 'à', 'â', 'î', 'ï', 'ô', 'ù', 'û'),
array('É', 'È', 'Ê', 'Ë', 'À', 'Â', 'Î', 'Ï', 'Ô', 'Ù', 'Û'),
$string
);
return $string;
}