//zzq:解决前端传入后乱码问题 empName为传入的String
try {
if(empName.equals(new String(empName.getBytes("GB2312"), "GB2312"))){
System.out.println("1");
empName = new String(empName.getBytes("GB2312"),"utf-8");
}else if(empName.equals(new String(empName.getBytes("iso-8859-1"), "iso-8859-1"))){
System.out.println("2");
empName = new String(empName.getBytes("iso-8859-1"),"utf-8");
}else if(empName.equals(new String(empName.getBytes("UTF-8"), "UTF-8"))){
System.out.println("3");
empName = new String(empName.getBytes("UTF-8"),"utf-8");
}else if(empName.equals(new String(empName.getBytes("GBK"), "GBK"))){
System.out.println("4");
empName = new String(empName.getBytes("GBK"),"utf-8");
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
try {
if(empName.equals(new String(empName.getBytes("GB2312"), "GB2312"))){
System.out.println("1");
empName = new String(empName.getBytes("GB2312"),"utf-8");
}else if(empName.equals(new String(empName.getBytes("iso-8859-1"), "iso-8859-1"))){
System.out.println("2");
empName = new String(empName.getBytes("iso-8859-1"),"utf-8");
}else if(empName.equals(new String(empName.getBytes("UTF-8"), "UTF-8"))){
System.out.println("3");
empName = new String(empName.getBytes("UTF-8"),"utf-8");
}else if(empName.equals(new String(empName.getBytes("GBK"), "GBK"))){
System.out.println("4");
empName = new String(empName.getBytes("GBK"),"utf-8");
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}