【发布时间】:2012-07-13 16:39:24
【问题描述】:
在我们的 Jersey REST 服务中,我们将 — 作为 JSON 对象中的一个元素发送回浏览器客户端。但是浏览器 JQuery 客户端正在使用我的服务,而不是将其解码为文字 -,而是将其显示为 —,即编码值本身。
想知道我是否必须在 Jersey 或 JSON 解析器中进行任何设置更改,以便客户端浏览器将其理解为文字 -。我正在以 UTF-16 格式从 Jersey 发送输出 JSON。感谢任何帮助。
【问题讨论】:
-
我想知道你是否可以使用 &代替?
-
@SidCool,以及阅读他评论的人:这个问题的原始版本看起来像是 AKSM 试图发送一个 & 号。编辑现在清楚地表明他正在尝试发送一个破折号。
-
对不起,如果我的问题具有误导性。我现在已经编辑了我的问题。
-
准确确定通过网络发送的内容会很有用,因此您可以判断问题出在客户端还是服务器端。 Wireshark 是一个很好的方法。您还可以通过记录字节的简单代理路由流量 - 您可以使用 netcat 或用 Java 编写它。
标签: java jquery json rest jersey