2010-11-18 3 views

Répondre

4

Ma conjecture serait que fastercsv ajoute les citations supplémentaires pour échapper les guillemets dans votre chaîne d'entrée. Donc, si vous avez une chaîne d'entrée est [Bonjour, CSV], csv plus rapide devrait l'entourer de guillemets doubles afin que l'analyse de csv ne soit pas perturbée par la virgule. Idem pour les guillemets qui ont une signification en CSV. Je dirais que j'essaierais d'envoyer une chaîne sans les guillemets, que je la laisserais décider quand elle aura besoin des guillemets ou utiliser des guillemets simples comme le suggère Jacob.

+0

Ceci est vrai. FasterCSV fait des devis CSV pour vous. Si vous ajoutez vos propres guillemets, FasterCSV suppose que vous voulez des guillemets * dans * votre chaîne, pour lesquels les règles CSV nécessitent de citer toute votre chaîne, et de doubler les guillemets internes. Ainsi les trois que vous voyez. –

+0

en fait vous avez raison, merci! – Blankman

Questions connexes