Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2011, 13:52
figueredo
 
Fecha de Ingreso: diciembre-2011
Mensajes: 1
Antigüedad: 12 años, 4 meses
Puntos: 0
..into outfile..

Hola todos,

Estoy desarrollando una aplicación en php.
Esta aplicación requiere exportar 6 ficheros de unos 50.000 registros cada uno.
En un inicio lo exportaba a excel,pero funcionaba muy muy lento.
Ahora hago una exportación a csv con la sentencia "Select .... from...where...into outfile"

Funciona a una velocidad muy aceptable, pero los datos se guardan en ANSI y no en utf8, por lo tanto acentos, Ñ's, etc... no se visualizan bien.
Como puedo hacer para que el fichero de salida se codifique en utf?
He probado pasando a los campos de la consulta la funcion convert(campo using utf8), pero claro si el fichero no esta en utf de poco sirve.

Me gustaría principalmente saber como crear el fichero utf y si no fuera posible, saber como optimizar el rendimiento de las exportaciones a excel (las consultas estan optimizadas, el problema es la gran cantidad de datos de las tablas)

Muchas gracias,
saludos