中文转ascii码
char[] descriptionCharArray = jo.getString("alertContent").toCharArray(); StringBuffer sbDescription = new StringBuffer(); for (int j = 0; j < descriptionCharArray.length; j++) { if(j != descriptionCharArray.length - 1) { sbDescription.append((int)descriptionCharArray[j]).append(","); } else { sbDescription.append((int)descriptionCharArray[j]); } } String description = sbDescription.toString();ascii码转中文
description="23481,22120,91,32,123,123,32,36,108,97,98,101,108,115,46,99,111,110,116,97,105,110,101,114,125,125,32,93,29366,24577,24322,24120" String[] descriptionStringArray = description.split(","); StringBuffer sbDescription = new StringBuffer(); if(descriptionStringArray[0].equals("")){ description = ""; } else{ for (int j = 0; j < descriptionStringArray.length; j++) { sbDescription.append((char) Integer.parseInt(descriptionStringArray[j])); } description = sbDescription.toString(); }