批处理OData V2,默认情况下使用字符集ISO_8859_1

2020-08-16 03:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们有一些Java ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们有一些Java API服务和S/4 Hana作为后端存储。

如果我们向请求正文添加任何字符,例如"привет","你好","여보여"或其他来自不同语言的字符,我们将得到一个包含" ?????"的响应 特殊字符。

正文请求的每个部分都由org.apache.http.entity.StringEntity包装,但是它使用contentType = text/plain; charset = ISO-8859-1默认情况下,我们不能更改它。 结果,我们得到问号。

 com.sap.cloud.sdk.odatav2.connectivity.impl.BatchRequestImpl 

所以,问题是如何解决它,例如,我发现没有可能更改UTF-8上的字符集。

我使用com.sap.cloud.servicesdk:odatav2-connectivity-1.34.1版本库在Java端执行批处理请求。