我的机器上有Mobile First Platform 6.3的开发版本,服务器上有一个生产版本(也是6.3),当服务器返回损坏的阿拉伯语时,本地版本正确地返回阿拉伯语文本。请求发生如下:
我的机器&gt; <本地mfp服务器&gt;后端 我的机器&gt;远程mfp服务器&gt;后端
我正在使用相同的机器发送相同的请求,该请求进入同一个后端并由同一个完全适配器处理,唯一的区别是请求经过的mfp。
我确实注意到以下情况,后端将阿拉伯文本作为八进制数字(\ XXX \ XXX \ XXX)返回,但在同一后端的其他一些服务中,阿拉伯文本以\ uXXXX格式返回为UTF-8 ,在这种情况下,阿拉伯语显示正确。
知道如何解决这个问题吗?
答案 0 :(得分:1)
编辑:现在可以在IBM Fix Central上找到此问题的修复程序 - 下载最新的6.3 iFix。
我认为这与以下内容有关:APAR IBM PI39922 UNICODE参数编码错误地被传送到MOBILEFIRST适配器。
此APAR修复程序不适用于MobileFirst Platform 6.3。
要获得修复,您需要打开PMR(支持服务单)。 此问题没有已知的本地解决方法。