public static String getUTF8(String gbStr) {
String utfStr="";
try {
utfStr = new String(new String(gbStr.getBytes(), "GB2312").getBytes("UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return utfStr;
}gbStr为gb2312的汉字比如"交通"的"通"字就转成了乱码,还有少数汉字也不行,怎么才能解决?
String utfStr="";
try {
utfStr = new String(new String(gbStr.getBytes(), "GB2312").getBytes("UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return utfStr;
}gbStr为gb2312的汉字比如"交通"的"通"字就转成了乱码,还有少数汉字也不行,怎么才能解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货