我正在维护这个网站,它接受来自用户的多行输入并通过 JSON 发送数据。换行符 \n 被正确解码和编码,但不知何故 \r 字符在服务器端不被接受,我觉得我需要在发送它们之前将它们转义。在进行修复之前,我想尝试重现该问题,但我找不到解决方法!!!!
你有什么建议?
经过更多调查后编辑,事实证明问题仅存在于 IE 中(因为在复制/粘贴到文本输入时添加了 \r 字符)。劫持文本区域并没有改变 FF 或 chrome 中的任何内容,并且执行 data.description.replace("\r","") 也没有解决问题。还在兜兜转转。