我的 mongod 实例正在使用 Ubuntu 12.10 (x86_64) 的服务器上运行。
从 mongo shell 我无法执行这样的命令:
db.listings.update({manName: "Schffer"}, {$set: {manName: "Schäffer"}})
字符 'ä' 不可能在 mongo shell 中显示,但是在 mongo shell 外部的终端中,可以毫无困难地使用此类字符。更准确地说,我什至无法在 mongo shell 中输入字符。
从我的 Java 应用程序中,国家字符也可以在字符串值中传递给 mongodb 并正确保存。
我使用 putty 连接到服务器,Window -> Translation 中的 Remote 字符集设置为 UTF-8。
您对如何让 mongo shell 接受这些字符有什么建议吗?
先感谢您!