如何避免表单提交中文数据的乱码

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:29:22
表单的页面是UTF-8,但是Action指向的页面和数据库都是GB2312的,如果传递中文,如何避免乱码啊?
忘了说是ASP的程序……不过还是谢谢下面两个JAVA强人

一般乱码问题都是自己写过滤器来解决的,Filter内容如下:
---------------------------------------------------------------
package com.filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;

public class PageEncodingFilter extends HttpServlet implements Filter {

public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
}

public void init(FilterConfig arg0) throws ServletException {

}

public PageEncodingFilter() {
super();
}

public void destroy() {
s