Foros del Web » Programando para Internet » PHP »

Letra Ñ en la lectura de un CSV

Estas en el tema de Letra Ñ en la lectura de un CSV en el foro de PHP en Foros del Web. Buenas noches a toda la comunidad. El problema que me ha surgido es durante una carga masiva de datos que realizo desde un archivo CSV, ...
  #1 (permalink)  
Antiguo 18/02/2008, 19:14
Avatar de razcoll  
Fecha de Ingreso: abril-2005
Mensajes: 76
Antigüedad: 19 años
Puntos: 1
Exclamación Letra Ñ en la lectura de un CSV

Buenas noches a toda la comunidad.

El problema que me ha surgido es durante una carga masiva de datos que realizo desde un archivo CSV, pues antes de hacer un UPDATE en la base de datos tengo que verificar ciertos campos del archivo CSV.

En esta verificación hago una comparación entre un campo del CSV y un campo de la BD. Por ejemplo, la comparación de apellidos.

En mi Base de Datos se registró así: MUÑOZ
En el archivo CSV también: MUÑOZ

Pero cuando hago la comparación, se lee de esta manera:

MUÑOZ == MU¥OZ

El error se produce en la lectura de la LETRA Ñ del CSV.

Existe alguna función que me permita leer correctamente ese caracter del CSV???.

Gracias por las respuestas e ideas en relación a este tema.

Salu2.
  #2 (permalink)  
Antiguo 20/02/2008, 17:41
Avatar de razcoll  
Fecha de Ingreso: abril-2005
Mensajes: 76
Antigüedad: 19 años
Puntos: 1
Re: Letra Ñ en la lectura de un CSV

Nadie tiene idea :(

Por ahora simplemente hice un ereg_replace('¥','Ñ',$data[1])

Donde: $data[1], es le campo donde se encuentra la letra Ñ.

Es una solución, pero forzada :P

Si alguien tiene otra sugerencia, estaré a la espera :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:40.