在我使用Mongodb 2.0.6之前,一切都很好.最近我开始使用带有Java Play框架的Mongodb 2.4.8,我发现当我试图将中文保存到mongodb时,mongodb实际存储为一些不可读的字符串,例如&\#21457;&\#29983;
,web上显示的内容是相同的字符串,做了什么知道为什么?
我该怎么办?如何将其转换为可读的中文?
我认为,你的字符串会被转换为中间不可读的字符串.我在控制台上对此进行了测试,对我来说效果很好.
$ mongo test MongoDB shell version: 2.4.8 connecting to: test > var doc = { "message" :"??" } > db.ChineseWord.save(doc) > db.ChineseWord.find().pretty() { "_id" : ObjectId("529da2018170273efa43e181"), "message" : "??" }