使用jquery ajax表单(以及多部分表单)转移到服务器时,用户在HTML <textarea>
中输入表情符号似乎导致关闭JSON }
丢失在线路上某处交)。
有没有人见过这样的事情,或者有其他可能导致效果的解释? (我们已经测试了数千个对象,这是第一个失败的对象)
编辑1:JSON的缩进是由JSON.stringify创建的,暗示它在创建时是一个有效的JSON对象。
编辑2:这是JSON对象,以及有问题的字符串化版本,看起来似乎损失可能会通过Knox / NodeJS显示在S3上。
编辑3:输入原始字符: 😜
object
{ url: 'foobarurl',
uqid: 'foobaruqid',
message_id: '9005789165956076.4317795615643263',
author: 'guest',
created: 1410088784916,
message: '😜' }
stringified
{
"url": "foobarurl",
"uqid": "foobaruqid",
"message_id": "9005789165956076.4317795615643263",
"author": "guest",
"created": 1410088784916,
"message": "😜"
}