Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2008, 16:06
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 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.