2008-12-02 11 views
3

Un problème intéressant que quelqu'un ici a déjà rencontré auparavant. Je lis un fichier CSV qui contient des valeurs entre guillemets. J'ai rencontré un problème aujourd'hui car mon application ne pouvait pas lire le fichier car la valeur était entourée de guillemets et non de guillemets. Est-ce un problème d'encodage? J'ai simplement remplacé les citations en remplacement citation bouclés avec ».Guillemet entre guillemets vs guillemets carrés, ce qui donne?

Quelqu'un peut-il expliquer pourquoi cela se produit et ce que je peux faire à ce sujet? J'utilise C#

Répondre

4

Je soupçonne que les données ont été copiées et collées à partir d'un document créé en utilisant Word.

Par défaut Word 2003 convertit « guillemets droits » à ce qu'il appelle « guillemets ». vous pouvez modifier ce comportement à l'aide Outils/options de correction automatique/AutoFormat que vous tapez.

3

Je pense que le les guillemets bouclés dont vous parlez sont en fait des «citations intelligentes», qui sont généralement insérées par Microsoft Office des produits. IIRC, ils ont une valeur Unicode, mais si vous avez seulement du code ASCII ou du XML bien formé, ils font des ravages.

Questions connexes