【Java】【jquery】ajax乱码问题
来源:互联网 发布:淘宝店铺所在地修改 编辑:程序博客网 时间:2024/06/05 19:56
1、建议HTML、JSP文件本身采用UTF-8格式
2、HTML的head中增加:
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
3、JSP文件头增加
<%@ page contentType="text/html;charset=utf-8" pageEncoding="UTF-8"%>
4、其中第2、3点也可通过Filter实现:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
if (req.getHeader("X-Requested-With") != null && req.getHeader("X-Requested-With").equalsIgnoreCase("XMLHttpRequest")) {
request.setCharacterEncoding("utf-8");
} else {
request.setCharacterEncoding("gbk");
}
chain.doFilter(request, response);
}
5、在你的tomcat或者jboss的server.xml文件中Connector标签下加上:URIEncoding="UTF-8"
这一点是关键、一般中间件默认的编码格式是iso8859-1、iso8859-1能显示中文,但是对中文的支持不是很好,有些生僻字无法显示。
如果没有这一步的设置就需要采用以下方法转码:new String(request.getParameter("chnlName").getBytes("iso8859-1"),"utf-8")
- 【Java】【jquery】ajax乱码问题
- jQuery ajax 乱码问题
- jquery+ajax乱码问题
- jquery Ajax 乱码问题
- Jquery ajax乱码问题
- JQuery Ajax中文乱码问题
- jQuery Ajax中文乱码问题
- jquery ajax传输数据时乱码问题
- jquery.ajax GET 传递参数 乱码问题
- jquery ajax提交,参数中文乱码问题
- jquery ajax提交中文乱码问题
- 解决jQuery中Ajax的乱码问题
- JQuery AJAX Javascript中文乱码问题
- jquery ajax()方法传值乱码问题
- Jquery ajax 传参中文乱码问题
- jquery的ajax传送乱码问题
- jquery ajax实例及乱码问题
- 【insigma】jquery、ajax以及ajax提交时中文乱码问题
- Ubuntu 12.10安装后需要做的那些事
- 分辨率与精度的区别
- 对对onreadystatechange属性的理解
- 关于javaScript变量的注意点
- LeetCode Longest Substring Without Repeating Characters
- 【Java】【jquery】ajax乱码问题
- UIViewController与UIWebView通过JavaScript进行交互
- android通过反射获取内置外置存储器列表
- Linux下执行一些命令前加sudo时出现command not found的原因
- LeetCode: Implement strStr()
- 仿射变换
- 【转】数据类型长度
- springmvc+springjpa+hibernate整合简例
- 在VS2010中删除代码中的空行?