【发布时间】:2013-07-31 00:07:05
【问题描述】:
我有一个字符串如下:
Maggi® 棒极了。
可以看出,字符串中有注册的符号。
这是通过 HTML 的 input 标签输入的。我按原样获取字符串,然后尝试使用该字符串更新记录的属性 - 然后此记录/文档也会在 MongoDb 中更新..
但是,我收到一条错误消息,提示“无效 JSON:输入意外结束”。
我怀疑我必须以某种方式处理特殊字符 - 我需要做什么才能将字符串按原样存储在 MongoDB 中,然后能够在不出现上述错误的情况下检索相同的(使用符号)?从输入标签获取值时,我需要在客户端做些什么,或者我可以从服务器端做些什么,或者两者兼而有之?
我将 NodeJS 与 MongoDB 一起使用(并使用 AngularJS),但我认为它与上述没有任何关系。
【问题讨论】:
-
它在 shell 中工作正常;你能提供重现问题的代码吗?
标签: javascript html node.js mongodb