Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2012, 04:06
jokings80
 
Fecha de Ingreso: abril-2007
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
Respuesta: Caracteres extraños en un string

Hola, gracias por responder.

La estructura del archivo es el que genera Hotmail al exportar tus contactos a un archivo .csv. Los campos están separados por comas y encerrados entre comillas dobles.

Para leer el archivo hago lo siguiente,

$fp=fopen("WLMContacts.csv","r");

while (($data=fgetcsv($fp,";"))!==false ){
$datosContacto = explode(';',$data[0]);

//Y se enviaría el email a $datosContacto[46]
}

Para utf8_encode/decode... probé y no funcionaba. Es algo que sólo pasa con el archivo .csv que genera Hotmail. Para los .csv que generan Gmail y Yahoo no ocurre, en estos casos no hay problema. Aunque también es verdad que el formato para estos casos no es el mismo. Son campos separados por comas.