【发布时间】:2014-12-12 13:29:25
【问题描述】:
我根据其他论坛中的标准描述开发了一个 MQRC 客户端。
mqMessage = new MQMessage();
//mqMessage.Format = MQC.MQFMT_STRING;
mqMessage.WriteString(message);
//mqMessage.Encoding = 546;
//mqMessage.CharacterSet = 1208;
mqPutMessageOptions = new MQPutMessageOptions();
//putting the message into the mqQueue
mqQueue.Put(mqMessage, mqPutMessageOptions);
上面列出的代码工作正常,我可以将消息发送到适当的队列。 但在队列中,消息在源消息的每个字符之间包含一个十六进制值 00。我也尝试过更改编码和字符集,但对问题没有任何影响。
【问题讨论】: