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

转载 2015年11月19日 16:05:16
//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();

前端传参数到java后台乱码解决方案

这是本人自己开发经验以及从网上罗列的一些解决方法: 前端提交类似这样的数据: upProject!ajaxcheckTime.action?reservename=”+encodeURIC...

解决前端传来数据中文乱码问题

String fileName = request.getParameter("fileName");           // 解决中文文件名乱码问题           if (request...

前端传给java后端的中文乱码

网页的确是按utf8编码发送过来的字节流 byte[],但是JAVA的String是保存为Unicode的 ,于是中间有一个编码转换,也不知道为什么这一步系统一定要按8859_1->Unicode来转...

js前台到后台中文传值乱码问题

今天做普通的前台页面向后台传值,要传值的内容是中文,传到后台打印一看 居然内容变成了 “?????” 于是在网上找了一些方法  : 1、采用decode()方法  页面: [html]...

jsp页面向后台传值出现乱码的问题

今天做普通的前台页面向后台传值,要传值的内容是中文,传到后台打印一看 居然内容变成了 “?????” 于是在网上找了一些方法  : 1、采用decode()方法  页面: Url: '...

java 前端与后端联动中文字符编码问题

web项目前端与后端联动中文字符编码问题 web项目中往往需要将中文字符从前端传递到后端,或者从后端传递前端,这时你有可能会遇到中文乱码问题,究其原因是前端,服务器,后端编码格式不一致导致的,关系如下...

html传到后台的中文乱码(后台为java)

虽然页面上的编码格式为utf-8,但是很不幸,通过的标签访问后端。 带的中文参数仍然是以乱码出现的,张三未能正确显示。 后端接收的时候,一般都是string来接收。 String name= r...

有关前台传后台参数乱码的处理

在后台通过解码来接收该中文参数      使用----String name = new String(request.getParameter("username ").getBytes("iso...

解决javaWEB中前台传数据到后台中文乱码问题的3种方法

中文乱码问题真的是一个很棘手的问题,特别是从前台传到后台之后,都不知道问题出在哪里了。现在分享解决javaWEB中前后台中文乱码问题的3种方法。 方法一: tomcat的自带编码是ISO-8859-1...

MySQL jdbc连接异常信息中文乱码

现象: MySQL jdbc连接异常信息中文乱码java.sql.SQLException: Incorrect integer value: 'ä½ å¥½' for column 'user_i...
  • shersfy
  • shersfy
  • 2016年11月23日 15:16
  • 460
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java彻底解决前端传中文到后台乱码问题的代码
举报原因:
原因补充:

(最多只允许输入30个字)