<%@ page contentType="text/html;charset=GB2312"%>
请确认你的charset=GB2312设置了没有。

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3582/3582938.xml?temp=.9504358
      

  2.   

    要进行中文转码处理的,这个问题很多人问过了,试试用下面的方法:
    name=new String(name.getBytes("ISO8859_1"),"GB2312");
    content=new String(content.getBytes("ISO8859_1"),"GB2312");
      

  3.   

    <%@ page contentType="text/html; charset=GB2312" %>
      

  4.   

    String path=(String)request.getParameter("name");
    byte b[]=path.getBytes("ISO-8859-1");
    path=new String(b);
      

  5.   

    不用这么麻烦,你可以使用一个Filter这样你就不用在每个页加上
    类似这样的代码了
    String path=(String)request.getParameter("name");
    byte b[]=path.getBytes("ISO-8859-1");
    path=new String(b);
      

  6.   

    web.xml
    里如下
        <filter>
          <filter-name>setCharacterEncoding</filter-name>
          <filter-class>com.rmyy.SetCharacterEncodingFilter</filter-class>
          <init-param>
            <param-name>encoding</param-name>
            <param-value>gb2312</param-value>
          </init-param>
        </filter>    
        <filter-mapping>    
          <filter-name>setCharacterEncoding</filter-name>    
          <url-pattern>/*</url-pattern>
        </filter-mapping>
      

  7.   

    filert
    代码如下
    /*
     * $Header: /home/cvs/jakarta-servletapi-5/jsr154/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java,v 1.1 2002/09/02 13:14:53 remm Exp $
     * $Revision: 1.1 $
     * $Date: 2002/09/02 13:14:53 $
     *
     * ====================================================================
     *
     * The Apache Software License, Version 1.1
     *
     * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
     * reserved.
     *
     * Redistribution and use in source and binary forms, with or without
     * modification, are permitted provided that the following conditions
     * are met:
     *
     * 1. Redistributions of source code must retain the above copyright
     *    notice, this list of conditions and the following disclaimer.
     *
     * 2. Redistributions in binary form must reproduce the above copyright
     *    notice, this list of conditions and the following disclaimer in
     *    the documentation and/or other materials provided with the
     *    distribution.
     *
     * 3. The end-user documentation included with the redistribution, if
     *    any, must include the following acknowlegement:
     *       "This product includes software developed by the
     *        Apache Software Foundation (http://www.apache.org/)."
     *    Alternately, this acknowlegement may appear in the software itself,
     *    if and wherever such third-party acknowlegements normally appear.
     *
     * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
     *    Foundation" must not be used to endorse or promote products derived
     *    from this software without prior written permission. For written
     *    permission, please contact [email protected].
     *
     * 5. Products derived from this software may not be called "Apache"
     *    nor may "Apache" appear in their names without prior written
     *    permission of the Apache Group.
     *
     * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
     * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
     * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
     * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
     * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
     * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
     * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     * SUCH DAMAGE.
     * ====================================================================
     *
     * This software consists of voluntary contributions made by many
     * individuals on behalf of the Apache Software Foundation.  For more
     * information on the Apache Software Foundation, please see
     * <http://www.apache.org/>.
     *
     * [Additional notices, if required by prior licensing conditions]
     *
     */
    package com.rmyy;
    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.UnavailableException;
    /**
     * <p>Example filter that sets the character encoding to be used in parsing the
     * incoming request, either unconditionally or only if the client did not
     * specify a character encoding.  Configuration of this filter is based on
     * the following initialization parameters:</p>
     * <ul>
     * <li><strong>encoding</strong> - The character encoding to be configured
     *     for this request, either conditionally or unconditionally based on
     *     the <code>ignore</code> initialization parameter.  This parameter
     *     is required, so there is no default.</li>
     * <li><strong>ignore</strong> - If set to "true", any character encoding
     *     specified by the client is ignored, and the value returned by the
     *     <code>selectEncoding()</code> method is set.  If set to "false,
     *     <code>selectEncoding()</code> is called <strong>only</strong> if the
     *     client has not already specified an encoding.  By default, this
     *     parameter is set to "true".</li>
     * </ul>
     *
     * <p>Although this filter can be used unchanged, it is also easy to
     * subclass it and make the <code>selectEncoding()</code> method more
     * intelligent about what encoding to choose, based on characteristics of
     * the incoming request (such as the values of the <code>Accept-Language</code>
     * and <code>User-Agent</code> headers, or a value stashed in the current
     * user's session.</p>
     *
     * @author Craig McClanahan
     * @version $Revision: 1.1 $ $Date: 2002/09/02 13:14:53 $
     */public class SetCharacterEncodingFilter implements Filter {
        // ----------------------------------------------------- Instance Variables
        /**
         * The default character encoding to set for requests that pass through
         * this filter.
         */
        protected String encoding = null;
        /**
         * The filter configuration object we are associated with.  If this value
         * is null, this filter instance is not currently configured.
         */
        protected FilterConfig filterConfig = null;
        /**
         * Should a character encoding specified by the client be ignored?
         */
        protected boolean ignore = true;
        // --------------------------------------------------------- Public Methods
        /**
         * Take this filter out of service.
         */
      

  8.   

    <%@ page contentType="text/html;charset=GB2312"%>
    是正解
    要是还不行的话,考虑字符集的转换了。
    IS0-8859-1转换成GB2312
      

  9.   

    <%@ page contentType="text/html;charset=GBK"%>