Re: [PHP-ES] fputcsv no usa el enclosure
[email protected] ("José C. Massón")
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
El 21/04/11 11:38, J. Mauro Daino escribió: > 2011/4/21 "José C. Massón" <[email protected]> > [...] >> y a pesar que en fputcsv le digo explÃcitamente que use comillas dobles >> (") para encerrar los valores de los campos, el resultado que me dá es >> el siguiente: > [...] >> alguna idea por qué los campos no quedan encerrados por comillas dobles?? > > Lo que sucede es que CSV no lleva enclosures en todos los campos, los > lleva solo en los que hagan falta (aquellos que incluyan el o los > caracteres de salto de linea, el carácter separador de campos y el > propio carácter de encierro), podes mirar la especificación de CSV en > http://tools.ietf.org/html/rfc4180 y el punto 6 de la sección 2 es > donde se establece lo que te digo. > > Si necesitas que si o si todos los campos tengan los enclosures te va > a tocar hacerlo a mano (rápido se me ocurre algo como un implode > seguido de un par concatenaciones y de un fwrite, ojo con el modo del > fopen). Uhh.. no sabÃa que era asà la especificación de CSV. Muchas gracias Mauro, voy a tener que hacerlo a mano parece :( Abrazos -- José C. Massón .: Rebeldes Stereotipos Sábados 15 a 17 hs FM La Tribu 88.7 MHz rebeldes.org.ar