Hola, he hecho un pequeño código para ayudar un poco:
Código PHP:
function Sustituto_Cadena($rb){
## Sustituyo caracteres en la cadena final
$rb = str_replace("á", "á", $rb);
$rb = str_replace("é", "é", $rb);
$rb = str_replace("®", "®", $rb);
$rb = str_replace("Ã", "í", $rb);
$rb = str_replace("�", "í", $rb);
$rb = str_replace("ó", "ó", $rb);
$rb = str_replace("ú", "ú", $rb);
$rb = str_replace("n~", "ñ", $rb);
$rb = str_replace("º", "º", $rb);
$rb = str_replace("ª", "ª", $rb);
$rb = str_replace("á", "á", $rb);
$rb = str_replace("ñ", "ñ", $rb);
$rb = str_replace("Ñ", "Ñ", $rb);
$rb = str_replace("ñ", "ñ", $rb);
$rb = str_replace("n~", "ñ", $rb);
$rb = str_replace("Ú", "Ú", $rb);
return $rb;
}
No lo he metido en un array para que se vea más claro.
SALUDOS
Ruymán Trujillo