在页面输入中文到后台变成乱码
1.在web.xml中添加编码集过滤器
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.cloud.base.CharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
过滤器
public class CharacterEncodingFilter implements Filter {
/**
* 默认编码集
*/
private String encoding = "UTF-8";
@Override
public void destroy() {
encoding = null;
}
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding(encoding);
chain.doFilter(request, response);
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
String enc = filterConfig.getInitParameter("encoding");
if (MethodUtil.isNotNull(enc)) {
encoding = enc;
}
}
}
2.页面编码集设置
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isELIgnored="false"%>
注:页面和过滤器的编码集必须保持一致
分享到:
相关推荐
解决jsp页面乱码,页面信息配置,tomcat配置以及各种信息配置
解决servlet页面乱码问题,对于初学者还是有帮助的
Asp.net中的页面乱码的问题(下载文件时指定文件名,中文的文件名出现了乱码?。。。。。。。)
主要针对java+mysql开发环境提出的乱码解决方案,只要作相应修改,可以用于不同语言环境的乱码问题解决。
html页面乱码问题总结,总结了常见的html乱码问题。
php页面乱码解决
很简单就修改好了头疼的jsp页面乱码问题
jsp中常见的乱码 1、JSP页面乱码 2、数据库乱码 3、中文作为参数传递乱码 4、JSP页面乱码加这句
解决jsp连接数据库页面乱码问题!(希望能解决你の问题)
处理页面乱码
因此可以取消允许页面自己选择字体这个选项便能解决部分乱码情况。 2.倘若还有乱码,以及其他应用程序乱码,则尝试如下解决方案。 简单暴力的方法是直接去掉默认配置文件。 1 $ sudo mv /etc/fonts/...
概括了所有解决jsp乱码问题的代码!都尝试过了!很好用!
jsp中Web页汉字乱码问题研究,PDF格式电子书
Java Web编程中页面跳转乱码问题的解决方案.pdf
jsp页面出现乱码的三种情况解决办法,大家下载可以参考,一般情况下都可以解决
post的乱码问题 加入******在写在存取第一个参数之前
NULL 博文链接:https://javawxl.iteye.com/blog/2323096
解决web项目中出现的乱码问题,很方便,只要一个java文件,同时在web.xml文件中配置该java文件就OK了 ,很方便的