问题是这样的,移动短信网关以UCS2的编码方式将中文短信发送到我们的手机平台(运行在linux上),我用以下程序转码:
String msg_content = new String(temp.getBytes("GB2312"), "UnicodeBigUned");
temp是按系统默认的编码格式(GB2312)组成的字符串
为什么有些汉字解码正确,有些确还是乱马啊!!
String msg_content = new String(temp.getBytes("GB2312"), "UnicodeBigUned");
temp是按系统默认的编码格式(GB2312)组成的字符串
为什么有些汉字解码正确,有些确还是乱马啊!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货