21/09/2008, 16:06
|
| Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses Puntos: 67 | |
Respuesta: caracteres especiales A ver, cuando dices que la base se datos no la puedes tocar estás diciendo que ni siquiera puedes cambiar el contenido? Porque si puedes hacerlo entonces simplemente con consultas lo corriges. Ahora, esto puede resultar complicado. Mejor haz algo bien simple, reemplaza los carácteres ya que sabes la correspondencia, hazlo de este modo:
$extr = array("Ú", "¾", "Ý", "ß");
$reep = array("é", "ó", "í", "á");
....
....
$campo = $row["campo"];
for ($i = 0; i < count($extr); $i ++) $campo = str_replace($extr[$i], $reep[$i], $campo);
Espero que esta idea te sirva. |