18/01/2006, 05:21
|
| | | Fecha de Ingreso: enero-2006 Ubicación: Barakaldo, Bizkaia
Mensajes: 92
Antigüedad: 18 años, 10 meses Puntos: 0 | |
Hola,
yo lo he conseguido solucionar utilizando esta funcion basada en entidades basadas en la representacion decimal de los caracteres:
function cambio_texto ($texto)
{
$n_texto=ereg_replace("á","& #224;",$texto);
$n_texto=ereg_replace("é","& #233;",$n_texto);
$n_texto=ereg_replace("í","& #237;",$n_texto);
$n_texto=ereg_replace("ó","& #243;",$n_texto);
$n_texto=ereg_replace("ú","& #250;",$n_texto);
$n_texto=ereg_replace("Á","& #193;",$n_texto);
$n_texto=ereg_replace("É","& #201;",$n_texto);
$n_texto=ereg_replace("Í","& #205;",$n_texto);
$n_texto=ereg_replace("Ó","& #211;",$n_texto);
$n_texto=ereg_replace("Ú","& #218;",$n_texto);
$n_texto=ereg_replace("ñ", "& #241;", $n_texto);
$n_texto=ereg_replace("Ñ", "& #209;", $n_texto);
$n_texto=ereg_replace("¿", "& #191;", $n_texto);
return $n_texto;
}
no utilizes espacios entre el & y el #.!!!
espero que te sirva, saludos.
Última edición por Rumailster; 18/01/2006 a las 05:26 |