2009-02-09 43 views
6

Tengo un sistema que exporta un archivo .csv y algunas de las filas contiene caracteres de cuadro especiales tales que los datos se ve así:archivo CSV abierto que contiene caracteres especiales en Excel

Please specify the primary type of opportunity which you’re proposing: 
└─ Please specify what type of sport: 
└─ What is this person’s vocation? 
└── How long have they been in the industry? 

Sin embargo, cuando abrir el archivo en Excel, Excel deforma los caracteres de cuadro de modo que termina pareciéndose a esto:

Please specify the primary type of opportunity which you’re proposing:  
└─ Please specify what type of sport: 
└─ What is this person’s vocation?  
└── How long have they been in the industry? 

el archivo se guarda como texto sin formato al disco duro del usuario, y puedo abrirlo en un texto editor y ver los caracteres bien, así que sé que está sucediendo algo cuando Excel lee en el dat a.

¿Alguna idea? ¿Cómo puedo prevenir esto?

Respuesta

2

excel probablemente esté intentando abrir el archivo utilizando la codificación incorrecta; intente abrir el archivo desde Excel y elija una codificación de archivo diferente; esos son probablemente caracteres Unicode, y Excel probablemente esté usando iso-8859-15 para importar.

Elija UTF si es posible

HTH

5

En un PHP generan CSV Lo resuelto con utf8_decode() para las columnas relativas.

Cuestiones relacionadas