【发布时间】:2015-09-16 05:44:48
【问题描述】:
我对 REST Web 服务非常陌生。我在 REST 服务响应中获取德语字符 ü 时遇到问题。
当数据从 web 服务方法返回时,它正确地具有字符,但当它到达调用者时,它被转换为垃圾。
任何输入都会有所帮助。谢谢
【问题讨论】:
标签: web-services rest jax-rs jax-ws
我对 REST Web 服务非常陌生。我在 REST 服务响应中获取德语字符 ü 时遇到问题。
当数据从 web 服务方法返回时,它正确地具有字符,但当它到达调用者时,它被转换为垃圾。
任何输入都会有所帮助。谢谢
【问题讨论】:
标签: web-services rest jax-rs jax-ws
这似乎是使用其他编码错误处理 unicode 数据的问题。请确保在您的响应的 Content-type 标头中包含 charset=utf-8。假设响应内容类型为 json,则内容类型标头应为 Content-type:"application/json"; charset=utf-8。此外,客户端需要以正确的编码呈现响应数据。
【讨论】: