ajax乱码问题
1、建议HTML、JSP文件本身采用UTF-8格式 2、HTML的head中增加: <METAhttp-equiv="Content-Type"content="text/html;charset=UTF-8"> 3、JSP文件头增加 <%@pagecontentType="text/html;charset=utf-8"pageEncoding="UTF-8"%> 4、其中第2、3点也可通过Filter实现: public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws IOException,ServletException {
5、在你的tomcat或者jboss的server.xml文件中Connector标签下加上:URIEncoding="UTF-8" 这一点是关键、一般中间件默认的编码格式是iso8859-1、iso8859-1能显示中文,但是对中文的支持不是很好,有些生僻字无法显示。 如果没有这一步的设置就需要采用以下方法转码:new String(request.getParameter("chnlName").getBytes("iso8859-1"),"utf-8") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |