質問する
882 次
1 に答える
0
シェルからは機能します(挿入するサンプルドキュメントをコピーしてから、名前のクエリからコピーしました)。少なくとも、utf-8文字は同じように見えますが、わずかに異なるという問題は発生していません。 :
> db.test.insert({ "name": "Νίκος", "value": 1.35});
> db.test.find({name: "Νίκος"});
{ "_id" : ObjectId("4f9b1642c26c79dac82740c5"), "name" : "Νίκος", "value" : 1.35 }
jsファイルのファイルエンコーディングを再確認しますか?実際のプログラムでは確かに、その検索値はGETまたはPOSTを介してURLエンコードされた形式から取得されるため、jsファイルでのエンコードは重要ではありません。
フォームに設定accept-charset="utf-8"
してみてください。AJAXであるか、Angularバインディングを介してJSを介して投稿されている場合は、送信する前に文字エンコードが設定されていることを確認してください。このようなもの?http://groups.google.com/group/angular/browse_thread/thread/e6701e749d4bc8ed
于 2012-04-27T22:12:23.250 に答える