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. |