java处理中文乱码
2017-05-11 00:00
363 查看
摘要: 参数中文乱码
方法一:
$.ajax({
url:"fCusAddiInfoController.do? datagrid&fsname="+fsName+"&fsYear="+escape(fsYear),
data : {},
dataType : 'json',
success : function(response) {
if (response && response.success) {
$("#mhdxList").datagrid("reload");
$.messager.show({
title : '提示',
msg : response.msg
});
} else {
$.messager.show({
title : '提示',
msg : response.msg
});
}
}
});
这段代码是通过ajax发送请求, 其中fsName 传递的是中文, 在后台解析之后发现出现了乱码, 那么遇到这种情况我们该怎么处理呢?我个人的经验是:先在前台用encodeURI方法对中文进行2次编码, 然后再后用 URLDecoder.decode对接收过来的参数进行中文解码, 之后就可以解绝常见的中文乱码的问题了
$.ajax({url:"fCusAddiInfoController.do? datagrid&fsname="+encodeURI(encodeURI(fsName))+"&fsYear="+escape(fsYear),
data : {},
dataType : 'json',
success : function(response) {
}
});
后台代码: String username = URLDecoder.decode(request.getParameter("fsName"),"UTF-8");
方法二:
String name = request.getParameter("name");
name = new String(name.getBytes("ISO-8859-1"), "UTF-8");
方法一:
$.ajax({
url:"fCusAddiInfoController.do? datagrid&fsname="+fsName+"&fsYear="+escape(fsYear),
data : {},
dataType : 'json',
success : function(response) {
if (response && response.success) {
$("#mhdxList").datagrid("reload");
$.messager.show({
title : '提示',
msg : response.msg
});
} else {
$.messager.show({
title : '提示',
msg : response.msg
});
}
}
});
这段代码是通过ajax发送请求, 其中fsName 传递的是中文, 在后台解析之后发现出现了乱码, 那么遇到这种情况我们该怎么处理呢?我个人的经验是:先在前台用encodeURI方法对中文进行2次编码, 然后再后用 URLDecoder.decode对接收过来的参数进行中文解码, 之后就可以解绝常见的中文乱码的问题了
$.ajax({url:"fCusAddiInfoController.do? datagrid&fsname="+encodeURI(encodeURI(fsName))+"&fsYear="+escape(fsYear),
data : {},
dataType : 'json',
success : function(response) {
}
});
后台代码: String username = URLDecoder.decode(request.getParameter("fsName"),"UTF-8");
方法二:
String name = request.getParameter("name");
name = new String(name.getBytes("ISO-8859-1"), "UTF-8");
相关文章推荐
- java struts 中文乱码处理
- java web应用文件下载(包括中文文件名乱码处理)
- java中文内部乱码处理
- Java连接MySQL中文乱码处理
- java中文内部乱码处理
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的若干处理方法
- JAVA 中URL链接中文参数乱码的若干处理方法,现在整理收录如下:(抄录)
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- Java连接MySQL中文乱码处理
- JAVA——URL链接中文参数乱码的若干处理方法
- 对java处理tomcat中文乱码问题的理解
- JAVA处理中文乱码问题
- java开发中的中文乱码处理
- Java链接Mysql中文乱码问题处理
- Java 关于中文乱码处理的经验总结
- 【转】 解析Java中文乱码的处理方法
- 解析Java中文乱码的处理方法(1)