muestra el signo del euro de php a csv
Pregunta
Tengo problemas con la salida a un archivo csv con el signo del euro.Intenté usar € que no funciona y &euro que tampoco funciona.Esto solo funciona en mi vista de tabla, pero no cuando se exporta a csv.
Espero que alguien pueda ayudarme.
ACTUALIZAR:Se me olvidaba decir que lo que muestra en lugar del signo del euro es este símbolo:A
'€ '
Solución
Hilo viejo, pero estoy respondiéndolo de todos modos para cualquier persona que encuentre este hilo a través de un motor de búsqueda.
Lo que realmente funcionó para mí es la siguiente conversión:
echo iconv("UTF-8", "CP1252", $csv);
No se necesitan encabezados de codificación OTER OTER OTER OTER OTER OTER OTER OTERS, SOLO UTILICE EL SÍMBOLO "€".Esto ha estado trabajando desde Office 2000 o antes y aún trabaja con Office 2016/365.
Otros consejos
Yo personalmente ejecutaría un utf8
función de codificación en el archivo
Ejemplo
mb_convert_encoding($csv, 'UTF-16LE', 'UTF-8');