你先将获得字符串数据按照正确的方式编码后,然后用getbytes()就可以获得正确的byte数组了。
如:
String strData = 获得字符串数据;
strData = new String(strData.getBytes("ISO8859-1"),"GBK");//可以更换其他的编码方式
byte[] temp = strData.getbytes();
如:
String strData = 获得字符串数据;
strData = new String(strData.getBytes("ISO8859-1"),"GBK");//可以更换其他的编码方式
byte[] temp = strData.getbytes();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货