1

我的机器上有 Mobile First Platform 6.3 的开发版本和服务器上托管的生产版本(也是 6.3),本地版本正确返回阿拉伯语文本,而服务器返回损坏的阿拉伯语。请求发生如下:

我的机器 > 本地 mfp 服务器 > 后端 我的机器 > 远程 mfp 服务器 > 后端

我使用同一台机器发送相同的请求,该请求进入相同的后端并由相同的适配器处理,唯一的区别是请求通过的 mfp。

我确实注意到以下内容,后端将阿拉伯文本返回为八进制数字 (\XXX\XXX\XXX),但在来自同一后端的一些其他服务中,阿拉伯文本以 \uXXXX 格式返回为 UTF-8,例如阿拉伯语正确显示的情况。

知道如何解决这个问题吗?

4

1 回答 1

1

编辑:这个问题的修复现在可以在 IBM Fix Central 上找到——下载最新的 6.3 iFix。

我相信这与:APAR IBM PI39922 UNICODE PARAMETERS 在传递到 MOBILEFIRST 适配器时编码不正确。

此 APAR 修复不适用于 MobileFirst Platform 6.3。

要获得修复,您需要打开 PMR(支持票)。对于此问题,没有已知的本地解决方法。

于 2015-05-11T13:37:56.210 回答