你没在javabean中转码呀
遇到这种情况无非是在该转码的地方没转
或是没转对格式  多试两次就可以拉

解决方案 »

  1.   

    你可以在处理页加上request.setCharacterEncoding("gb2312");
      

  2.   

    JSP处理后再进入BEAN端还是需要进行处理,通常你可以把中文字符转为ISO后再扔到BEAN中转回GB就可以了,当然如果你在WEB.XML里直接写个类似
      <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>GBK</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>就可以不必再考虑这个问题