访问IBM MQ中的编码字符集id

本文关键字:编码字符集 id IBM MQ 访问 | 更新日期: 2023-09-27 18:08:03

当我从远程队列管理器读取其编码字符集id为819的消息时,发送的消息具有

CodedCharSetId=1208,我通过7连接。X客户端到6x(远程)队列)?

如何在导出队列中获得819而不是1208,我不想在消息

中硬编码

mqQMgr.CodedCharSetId =819;

相反,我想从属性/属性访问这个编码的字符集id(这样,它可以是动态的)。

访问IBM MQ中的编码字符集id

这可能对你有帮助:

如果您正在使用MQ . net客户端,那么字符集将始终是Unicode, 1208,因为。net应用程序始终以Unicode运行。

ReadString,MQMessage类的ReadLine方法在执行Get时将消息中的数据转换为指定的CharacterSet,而WriteString和WriteLine方法将给定的数据转换为Put期间指定的CharacterSet。