/**
* 中文乱码转化
*/
public static String getByteToString(String param) {
try {
String charset = "iso-8859-1";
if (param.equals(new String(param.getBytes("iso-8859-1"), "iso-8859-1"))) {
charset = "iso-8859-1";
} else if (param.equals(new String(param.getBytes("gbk"), "iso-8859-1"))) {
charset = "gbk";
} else if (param.equals(new String(param.getBytes("utf8"), "iso-8859-1"))) {
charset = "utf8";
} else {
return param;
}
byte[] b = param.getBytes(charset);
return new String(b, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "";
}