這是unicode編碼,不是亂碼,妳進行Unicode轉碼就出來了
給妳寫個方法轉碼,將unicode傳遞進去返回字符串
public?String?convert(String?utfString){StringBuilder?sb?=?new?StringBuilder();
int?i?=?-1;
int?pos?=?0;
while((i=utfString.indexOf("\\u",?pos))?!=?-1){
sb.append(utfString.substring(pos,?i));
if(i+5?<?utfString.length()){
pos?=?i+6;
sb.append((char)Integer.parseInt(utfString.substring(i+2,?i+6),?16));
}
}
return?sb.toString();
}