关闭

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

标签: 乱码Java
635人阅读 评论(0) 收藏 举报
//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();
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:725次
    • 积分:19
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档