我们有一个PEGA前端,我们在那里键入像日语这样的双字节字符,并通过轴发送到分布式java webservice。当我们发送单字节字符时,这工作正常。仅在使用双字节字符时失败。使用的编码是正在传递的xml中的UTF-8。在PEGA前端正确呈现双字节字符。即使PEGA日志也显示完整的字符。
Axis版本:2
PEGA在调用webservice时获得响应...
错误:访问解析器时出现问题。解析器已经访问过了!
进行了各种组合测试,发现了以下内容......
单字节工作 中国人 - 工作
日本 平假名 - 工作 片假名 - 工作 汉字 - 不工作
对于汉字,PEGA甚至没有点击分布式代码,它失败,解析器错误“访问解析器时出现问题。解析器已经被访问过了!
任何指针都会有所帮助......
答案 0 :(得分:0)
PEGA在解析中文,日本和其他亚洲字符方面存在问题,这些字符需要两个字节存储并且它们具有HFIX,对于以下许多版本以及我知道他们在7.2.2版本中修复此问题。 我会说他们为你的PEGA版本提出了HFIX。