JSP中文乱码
来源:百度知道 编辑:UC知道 时间:2024/06/25 06:06:11
头:
<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<title>注册确认</title>
<link rel=stylesheet href="style.css" type="text/css">
charset=gb2312 或者GBK都可以
写个过滤器从此不用担心该问题
一大堆代码不用怕,大多都是生成的实现javax.servlet.Filter就ok了
我用过的:
package biz.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.HttpServletRequest;
public class EncodingGbk implements Filter {
//因为编码的问题写了个过滤器参数可以自己写默认gb2312这里使用的是GBK
protected FilterConfig filterConfig;
private String targetEncoding="gb2312";
public void destroy() {
this.filterConfig=null;
}
public void doFilter(ServletRequest srequest, ServletResponse sresponse ,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request=(HttpServletRequest) srequest;
request.setCh