当前位置:编程学习 > JAVA >>

救命啊,MQ消息问题,几天没睡觉了!

问题描述:我们调用别人的服务器发送消息,他们提供的CCSID=1383我用writeUTF();写过去他们那边接收中文老是乱码,想请问下1383是什么编码?如果他们接收是ISO-8859-1的格式我该怎样写入
?用哪个函数? --------------------编程问答--------------------  = =。。为什么不直接使用字节流传过去。。到他那边 再转 。。ISO-8859-1  应该本来就不支持中文吧 --------------------编程问答-------------------- 1383是什么不知道,估计应该和编码无关

ISO-8859-1 单字节的,直接发字节串不就行吗? --------------------编程问答-------------------- 直接发字符串:我用writeString()函数还是乱码 --------------------编程问答-------------------- 拼XML的时候加了头<?xml version='1.0' encoding='iso-8859-1'><xml>  </xml>不明白他们那边为啥要两个XML头,擦 --------------------编程问答--------------------
引用 3 楼 win20011 的回复:
直接发字符串:我用writeString()函数还是乱码

 = =。。是字节不是字符。兄台 --------------------编程问答-------------------- 兄弟,可能他那边有问题。
虽然我不懂你在说的是什么问题。 --------------------编程问答-------------------- 没有接口文档吗? --------------------编程问答-------------------- 修改一下编码方式,改成1381.
建议楼主采用字节传输的方式:MQMessage.write(byte[]) 
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,