Bueno, eso de CREEME PROBE TODO, nunca es absoluto, ademas, no entiendo (o entendemos) que es lo que quieres lograr con el GRADO.. de todas maneras
y probaste
str_replace?????
Código PHP:
function reemplazo($texto) {
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ', 'º');
$repl = array('á', 'é', 'í', 'ó', 'ú', 'ñ', '°');
$texto = str_replace ($find, $repl, $texto);
return $texto;
}
su aplicacion seria muy parecida a:
Código PHP:
$texto = "El 1º imperio"."<br />";
echo reemplazo($texto);
//o no se si funcionaría:
echo utf8_decode(reemplazo($texto));
esto mas bien para que automaticamente se transforme en un caracter HTML legible.. pero aun asi, ignoro si te funcionará debido a que no explicas cual es el objetivo de tu script.. pero al menos espero te sirva de orientacio