在页面输入中文到后台变成乱码
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页面显示乱码的问题,这对于初学者来说是至关重要的知识点。 首先,我们需要理解乱码的根源。在Web应用中,乱码通常...
### Asp.net中的页面乱码问题解析 在Asp.net开发过程中,页面乱码问题是一个常见且必须解决的问题。特别是当涉及到中文等特殊字符时,处理不当很容易导致页面显示异常。本文将根据提供的代码片段及描述,深入分析并...
这四个场景分别是:JSP页面显示乱码、表单提交中文时出现乱码、数据库连接出现乱码以及数据库显示乱码的问题。这些解决方案不仅适用于Java + MySQL的开发环境,也适用于其他编程语言及数据库环境。 ### 一、JSP页面...
### WEB页面乱码研究问题 #### 重要知识点详解 **一、中文乱码问题的根源** 中文乱码问题,尤其是在动态网页(如JSP)中,是开发人员常常遭遇的难题。这一问题的核心在于多种字符编码机制的共存。Web页面的乱码...
HTML页面乱码问题是一个常见的开发痛点,特别是在处理多种编码格式时。本文将深入探讨这个问题,以便更好地理解和解决这类问题。 首先,我们需要理解编码的基础知识。字符编码是用来将字符(如字母、数字、符号)...
### jsp页面乱码处理全解析 在进行Web开发时,尤其是使用JSP技术栈时,乱码问题是一个常见的困扰,它可能出现在页面显示、表单提交或数据库交互等多个环节。本文将根据“jsp页面乱码处理”的标题与描述,深入解析...
### jsp页面乱码最简单的解决办法 在Web开发中,尤其是使用Java Server Pages (JSP)进行网页制作时,经常遇到的一个问题是字符编码问题,即所谓的“乱码”。这不仅影响用户体验,还可能导致数据处理错误。本文将...
集成sitemesh2和velocity时,可能会遇到页面乱码问题。这通常是由于字符编码设置不一致导致的。为解决这个问题,我们需要确保以下几个方面都使用了正确的字符编码: 1. **项目配置**:确保你的项目配置文件(如web....
在IT领域,尤其是在Web开发中,遇到PHP页面乱码是一个常见的问题,这通常与字符集编码不一致有关。本文将详细解析如何解决PHP页面乱码问题,从理解字符集编码到具体的解决方案,帮助开发者有效应对这一挑战。 ### 1...
"jsp 页面乱码问题"这个标题直指一个核心问题:在处理JSP页面时,可能出现的文字乱码现象。这通常与数据的编码和解码过程有关,特别是在HTTP请求(比如POST方法)中传输包含非ASCII字符(如汉字)的数据时。 首先,...
### 有关JSP页面乱码问题的解决 在开发基于Java的应用系统时,尤其是在处理中文字符的情况下,JSP页面中的乱码问题是常见的技术难题之一。本文将深入探讨JSP页面中可能出现的乱码问题及其解决方案,并针对不同场景...
在IT领域,特别是Web开发中,页面乱码问题是一个常见的技术难题。这类问题不仅会影响用户体验,还可能导致数据解析错误,从而影响网站的功能性与可用性。本文将详细探讨页面乱码的原因、解决方法以及如何通过Java...
解决jsp连接数据库页面乱码问题!(希望能解决你の问题)
因此可以取消允许页面自己选择字体这个选项便能解决部分乱码情况。 2.倘若还有乱码,以及其他应用程序乱码,则尝试如下解决方案。 简单暴力的方法是直接去掉默认配置文件。 1 $ sudo mv /etc/fonts/...
Java Web编程页面跳转乱码问题的解决方案 Java Web编程是互联网开发领域中应用十分广泛的工具。然而,在实际开发过程中,程序员常常会遇到页面跳转乱码的问题,尤其是中文乱码问题,这些问题不仅消耗程序员大量的...
页面乱码是由于页面编码默认是 iso8859-1,无法解析中文所致。因此,需要将页面编码设置为 utf-8,以便正确解析中文。 2. 传参乱码 传参乱码是由于客户端的编码和服务器端的解码不一致所致。在客户端,需要将字符...
总结一下,解决JSP请求转发后页面乱码的关键在于: 1. 创建一个过滤器,例如`EncodingFilter`,用于设置请求和响应的字符编码。 2. 在`web.xml`中配置该过滤器,使其作用于所有请求。 3. 确保所有JSP页面和Servlet中...