当前位置: 代码迷 >> Web前端 >> Websphere MQ 汉语言乱码解决
  详细解决方案

Websphere MQ 汉语言乱码解决

热度:2462   发布时间:2013-11-09 17:06:47.0
Websphere MQ 中文乱码解决
只说需要注意的!

private int CCSID=1383
发送端:
MQMessage mqMessage = new MQMessage();
mqMessage.encoding=CCSID;
mqMessage.characterSet=CCSID;


mqMessage.writeString(msg);
红色添加上

同样接收端:

MQMessage inMsg = new MQMessage();
inMsg.characterSet=CCSID;
inMsg.encoding=CCSID;

mqQueue.get(inMsg, gmo);
String xml = inMsg.readStringOfByteLength(inMsg.getMessageLength());

也就是说MQMessage在new之后加设置characterSet=CCSID,encoding=CCSID