當前位置:股票大全官網 - 股票行情 - 新浪JAVA API返回的JSON數據裏面中文亂碼

新浪JAVA API返回的JSON數據裏面中文亂碼

這是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();

}