2011-12-19 28 views
0

私は奇妙なキー名

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

フィールド名-bls.txtがうまくUTF-8のファイルに分離すべてのキーが含まれていないMongoDBの にインポートする必要がタブ区切り値ファイルを持っています:

blsKey 
germanDescription 
englishDescription 

インポートの結果は、すべてのblsKeyがglibberishから始まるということ、である

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

でも、VIMでも「fieldname-bls.txt」がきれいできれいです。 何が起こっていますか?

+2

UTF-8ファイルの先頭にBOMがありますか?そうであれば、試してみてください。 – Thilo

答えて

2

UTF-8のようです。BOMファイルを BOMなしでUTF-8 に変換してください。

+1

ありがとう、私はBOMを取り除くためにMadEditを使いました。 –