gpt4 book ai didi

java - 如何在使用 Spring 和 JAX-RS 构建的 REST Api 中处理 Unicode 字符...?

转载 作者:行者123 更新时间:2023-11-30 06:53:03 25 4
gpt4 key购买 nike

我的 API 是使用 JAX-RS 和 Spring 框架开发的。我正在调用另一个 API,它返回一个包含版权符号、美元符号、欧元符号等特殊字符的字符串。我正在为 API 中的一个字段分配相同的值并发送该响应。当我在 SOAP-UI 或 PostMan 工具中测试我的 API 时,我没有得到特殊字符,而是打印了一些垃圾字符。

我试过 Apache 的,

StingEscapeUtils.unEscapeJava(String str);

但它对我不起作用,请为此建议我一些解决方案。

最佳答案

在我看来,您似乎需要将响应的编码类型定义为标题的一部分。例如:

Content-Type: text/html; charset=utf-8

这让接收端知道这是一个包含 utf-8 编码字符的 text/html 文档。

更多信息请引用以下链接

http://www.w3.org/International/articles/http-charset/index

关于java - 如何在使用 Spring 和 JAX-RS 构建的 REST Api 中处理 Unicode 字符...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37957138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com