Странное ключевое имя с монгоимпортом - PullRequest
0 голосов
/ 19 декабря 2011

У меня есть файл с разделителями табуляции, который мне нужно импортировать в mongodb Я делаю

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

fieldname-bls.txt содержит все ключи, красиво разделенные в файле UTF-8:

blsKey
germanDescription
englishDescription

Результатом импорта является то, что каждый blsKey начинается с glibberish

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

Но даже VIM показывает "fieldname-bls.txt" красиво и чисто. Что происходит?

1 Ответ

2 голосов
/ 19 декабря 2011

Похоже на UTF-8 BOM .Конвертируйте ваш файл в UTF-8 без спецификации, вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...