spring-mongodb无法以UTF-8保存

时间:2013-01-29 22:40:25

标签: spring mongodb

我们通过spring-mongodb和mongo-java-driver在mongo中插入文件似乎在程序上运行正常。通过java驱动程序访问数据工作正常,但通过mongo控制台执行相同操作会破坏控制台。

> db.item.find()
error:non ascii character detected
>

我看到有一个类似错误的JIRA票证,但我不确定这个问题是否仅仅是控制台问题,或者服务器上确实存在某些问题。

1 个答案:

答案 0 :(得分:0)

您需要确保在支持UTF-8的MongoDB版本上运行。一个常见的问题显然是在没有UTF-8支持的情况下进行MongoDB的自定义构建(或运行旧版本)。默认情况下,10gen提供的二进制文件应启用此功能。如果他们不这样做,通常是issue