0

spring-mongodbとmongo-java-driverを介してmongoにドキュメントを挿入していますが、プログラムではすべてが正常に機能しているようです。Javaドライバーを介してデータにアクセスすることは正常に機能しますが、mongoコンソールを介して同じことを行うとコンソールが壊れます。

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

同様のエラーのあるJIRAチケットがあるのを見ましたが、この問題が単なるコンソールの問題なのか、サーバーで実際に何かが起こっているのかはわかりません。

4

1 に答える 1

0

MongoDBのUTF-8対応ビルドで実行していることを確認する必要があります。一般的な問題は、UTF-8をサポートせずにMongoDBのカスタムビルドを実行する(または古いビルドを実行する)ことです。10genが提供するバイナリでは、これがデフォルトで有効になっているはずです。そうでない場合、これはしばしば問題になります。

于 2013-01-30T01:36:24.223 に答える