救命啊,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头,擦 --------------------编程问答--------------------
= =。。是字节不是字符。兄台 --------------------编程问答-------------------- 兄弟,可能他那边有问题。
虽然我不懂你在说的是什么问题。 --------------------编程问答-------------------- 没有接口文档吗? --------------------编程问答-------------------- 修改一下编码方式,改成1381.
建议楼主采用字节传输的方式:MQMessage.write(byte[])
补充:Java , Web 开发