我已经将一个初始化文件插入到MongoDB中:
db.User.insert({ "_id" : ObjectId("5589929b887dc1fdb501cdba"), "_class" : "com.smartinnotec.aposoft.dao.domain.User", "title" : "DI.", ... "address" : { "_id" : null, ... "country" : "Österreich" }})
如果我使用db.User.find()调用此条目,那么我会得到以下结果:
{ "_id" : ObjectId("5589929b887dc1fdb501cdba"), "_class" : "com.smartinnotec.aposoft.dao.domain.User", "title" : "DI.", ... "address" : { "_id" : null, ... "country" : "�sterreich" } }
带有特殊字符 "�sterreich" 的单词是不正确的。
有人知道我可以在mongodb中做什么来解决这个问题吗?
UTF-16
或其他多字节字符集来表示单字节字符(UTF-8
)。你需要更改控制台设置以显示UTF-8
格式的字符。 - BatScream