2011-12-19 9 views
0

J'ai un onglet séparé fichier de valeur que je dois importer dans MongoDB Je neBizarre nom clé avec mongoimport

mongoimport -d mydb -c blsItem --type tsv --file .\BLS_3.01.txt --fieldFile .\fieldnames-bls.txt 

nomchamp-bls.txt contient toutes les clés bien séparés dans un fichier UTF-8 :

blsKey 
germanDescription 
englishDescription 

le résultat de l'importation est, que chaque blsKey commence par glibberish

{ "_id" : ObjectId("4eee82136e6ffebe9085debd"), "´╗┐blsKey" : "B100000", "germanDescription" : "Vollkornbrote", "englishDescription" : "" 

Mais même VIM montre le "fieldname-bls.txt" agréable et propre. Que se passe-t-il?

+2

Avez-vous une nomenclature au début de votre fichier UTF-8? Si oui, essayez sans. – Thilo

Répondre

2

Il ressemble à UTF-8 BOM. Convertissez votre fichier en UTF-8 sans BOM, c'est tout.

+1

merci, j'ai utilisé MadEdit pour se débarrasser de BOM. –