正在处理通过MQ / OTMA将格式化的IMS消息发送到旧版应用程序的应用程序。 IMS事务标头要求使用破损的pip字符。
我们已经尝试对断线使用正确的编码,但是一旦遗留事务接收到它,就永远不会对其进行正确的翻译。
EBCDIC中折管的十六进制值为x'6A'。应为ASCII'j'(值106)。当添加到消息中时,此值会通过添加几个不可显示的字符来破坏消息键字段。
是否有更好的方式对消息中的竖线字符进行编码?
答案 0 :(得分:-1)
不要认为它是j,可能是|。例如在字符集ISO-8859-1中,它是字符7C。