问题如下:
使用cmpp2.0接口,获取短信回复内容的时候,回复的内容是字母或数字的时候,也会出现乱码,请问如何解决呢?
相关代码和相关输出如下:
public CMPPMessage onDeliver(CMPPDeliverMessage msg) {
CMPPDeliverMessage deliverMsg = (CMPPDeliverMessage) msg;
byte [] content = deliverMsg.getMsgContent();
System.out.println(content .toString()+","+new String(content )+","+new String(content .toString().getBytes("gbk")+","+new String(content .toString().getBytes("utf-8")));
这样输出都是乱码,请问下有经验的朋友,这种问题应该怎么处理呢?
使用cmpp2.0接口,获取短信回复内容的时候,回复的内容是字母或数字的时候,也会出现乱码,请问如何解决呢?
相关代码和相关输出如下:
public CMPPMessage onDeliver(CMPPDeliverMessage msg) {
CMPPDeliverMessage deliverMsg = (CMPPDeliverMessage) msg;
byte [] content = deliverMsg.getMsgContent();
System.out.println(content .toString()+","+new String(content )+","+new String(content .toString().getBytes("gbk")+","+new String(content .toString().getBytes("utf-8")));
这样输出都是乱码,请问下有经验的朋友,这种问题应该怎么处理呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货