Mongodb は内部で utf-8 を使用します。出力文字セットを設定するにはどうすればよいですか? MySQL の「名前の設定」に似たコマンドはありますか? C++ mongoclient を使用しています。
質問する
80 次
2 に答える
0
MongoDB は UTF-8 のみを扱います。入力または出力の文字セットと文字エンコードを変更することはできません。アプリケーションでこれを行う必要があり、MongoDB に送信するすべての文字列が実際に UTF-8 であることを確認する必要もあります。現在、他のドライバーをサポートしているドライバーはありません。彼らもそうする可能性は低いです。
于 2012-05-25T09:22:54.257 に答える
0
C++ ドライバーの動作が異なるかどうかはわかりませんが、私が知っていることから、常に UTF-8 でエンコードされた結果が返されます。したがって、これらのデータを別の文字セットに変換したい場合は、自分で実行する必要があります (c++ でどのような方法があるかわかりません)。
于 2012-05-25T05:46:22.927 に答える