当前位置: 首页 > 知识库问答 >
问题:

在http响应中使用正确字符集(Java)给出“”的法语口音

薛经纶
2023-03-14

调用一个返回法语句子的API,所有重音字符都会显示为

使用邮递员或我的网络浏览器,我不会遇到任何问题。我还尝试使用Content-Type头调用API,其值为application/json;charset=UTF-8应用程序/json;charset=iso-8859-1,但问题依然存在。知道吗?

响应。getBody()提供:

{"sentences":[{"fr_value":"il �tait loin","dz_value":"kaan b3id","additional_information":{"personal_prounoun":"HE","verb":"�tre","adjective":"loin","tense":"pass�"}}],"count":1}

new String(response.getbody(). getBytes(Standard Charset.UTF_8))给出了完全相同的结果。

我在用Java。


共有1个答案

茅才
2023-03-14

你需要把它读成ISO-8859-1。不确定是什么,因为我不知道你在做什么。我的https://technojeeves.com/index.php/aliasjava1/51-transcode-in-java很有帮助。使用wget:wget-O-us-central1-dz-dialect-api.cl....|xcode-ie Latin1(我制作了“xcode”来调用Java应用程序)

 类似资料:
  • 我编写了一个方法,该方法应该在utf-8中以字符串类型返回有效的正文,但在发出请求后,我在UTF-16中得到响应。postman中的内容类型头是application/json。我在stackoverflow中搜索任何可能的解决方法,但任何解决方案都无济于事,包括这个主题(.我如何更改它以获得有效的主体?Thanx!

  • 问题内容: 寻找一种简单的方法来使用Python urllib2或任何其他Python库获取HTTP响应的字符集/编码信息。 我知道有时它会出现在“ Content-Type”标头中,但是该标头还有其他信息,并且它嵌入了我需要解析的字符串中。例如,Google返回的Content- Type标头是 我可以解决这个问题,但是我不确定格式的一致性。我很确定charset可能会完全丢失,所以我必须处理这

  • 我在后端使用Axios时遇到了问题。这可能是一个非常简单的修复,因为我是新手。 邮递员:对于有效和无效的凭据都收到正确的响应。 axios:对于有效的crendentials会收到正确的响应,但是当输入无效的凭据时,axios方法的catch块会运行。

  • 问题内容: 我知道曾经有一种使用apache commons来获取它的方法,如此处记录的:http : //hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html 和此处的示例: http://www.kodejava.org/examples/416.html 但我认为这已被弃用。

  • 问题内容: 例如,如何转换字符串。我从网站获得的字符串,未在中进行编码。它工作在计划只是罚款使用Swing( ),但是当我过去的链接罐子Windows控制台(要运行的应用程序),它不显示在字符串中正确的字符的字符和。 我从网站上得到那串 。如何在Swing应用程序中进行编码或显示,因此当我运行应用程序时,它将向我显示此字符(以及课程的其他unicode字符(“Ž”,“ž”,“č”和“Š”) )?

  • 我开始写一个二叉树函数。该方法目前的目标是在树中找到节点并返回节点。根值是数据,左边和右边是子树。当我在调试器中单步执行它时,当它到达return语句时,它会跳回第二个if块,并最终返回null。