您的位置:首页 > Web前端

Java彻底解决前端传中文到后台乱码问题的代码

2015-11-19 16:05 681 查看
//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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: