我用的eclipse3.1挂载的是tomcat5.0
把上面的部份都改成了下面这样,可是还是显示不了中文
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>大家还有什么办法能解决呢?

解决方案 »

  1.   

    把pageEncoding改成contentType="text/html;charset=gb2312"试试
      

  2.   

    <%request.setCharacterEncoding("GBK");%>
      

  3.   

    不知道你是啥情况啊,从那取的数据,如果是数据库的话得搞清楚数据库的编码。因为servlet默认的是iso-8859-1,所以从页面到后台或者在页面显示都有可能有转码的问题。楼上的加个contentType是不错,但如果从数据库取数,编码不是gbk或gb2312,那就要转码了。做个filter可以解决问题,但是如果系统较大,那就具体转码,都用filter开销太大。
      

  4.   

    ruanjiantaotao(涛涛) ( ) 信誉:100    Blog  2006-10-3 12:23:12  得分: 0  
     <%request.setCharacterEncoding("GBK");%>这个是正解
    谢谢大家帮忙