mongoimportと奇妙なキー名

私は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」がきれいできれいです。 何が起こっている?

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

1 答え

UTF-8 BOM のように見えます。ファイルをUTF-8の BOMなしで BOMに変換します。

2
追加された
ありがとう、私はBOMを取り除くためにMadEditを使いました。
追加された 著者 Roland Kofler,