Gen. partnerAlgotech

Envío de un archivo CSV

Por lo tanto, envíe las cabeceras de la siguiente manera:

|
18 de diciembre de 2022

Al enviar archivos binarios, piense siempre qué cabeceras HTTP elegir. En caso de enviar un archivo CSV (formato casi ideal para tablas de texto sencillas, que pueden ser procesadas por Excel), es útil Content-Type: application/csv, en codificación UTF-8.

Sin embargo, en algunas versiones de Excel existe un problema con la codificación UTF-8. Para asegurarnos de que se detecta la codificación correcta, necesitamos insertar el UTF-8 BOM, que es un carácter especial xEF\xBB\xBF que indica al cliente que se trata de UTF-8, ya que no existe en ninguna otra codificación.

Por lo tanto, envíe las cabeceras de la siguiente manera:

header('Content-Type: application/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=' . date('d-m-y') . 'archivo.csv');
header('Pragma: no-cache');
echo "\xEF\xBB\xBF";
Načítání komentářů...

Zůstaňte v obraze

Přihlaste se k odběru našeho newsletteru a získejte nejnovější informace o kybernetické bezpečnosti přímo do vaší e-mailové schránky.

Vaše údaje jsou v bezpečí. Newsletter můžete kdykoliv odhlásit.