我正在使用 JAX-RS 创建一个以 JSON 格式返回结果的网络(休息)服务。
一切正常,除了编码。
例如,我得到:
..., parameter:"Dep\u00f3sitos" ,...
代替:
..., parameter:"Depósitos" ,...
我试过使用:
@Produces("application/json; charset=UTF-8")
但问题依然存在。如果我仅使用以下方法将其作为 XML 返回:
@Produces("application/xml")
一切正常
我需要设置什么才能生成正确的类型?
最佳答案
你只需要这个:
String back = "Depósitos";
return new String(back.getBytes(), "UTF8");
关于java - JAX-RS 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5170566/