我估计可能和jdk有关系,我看到work目录下自动生成得servlet文件中得中文字符已经是乱码了

解决方案 »

  1.   

    发现页面处理中文问题最好的办法是用过滤器,参看
    Tomcat\webapps\servlets-examples\WEB-INF\web.xml中
    过滤器Set Character Encoding
    它用的是EUC_JP,改为我们的GBK,然后页面上统一再加
    <%@ page contentType="text/html;charset=GBK" %>
      

  2.   

    class  编译时。有一个默认字符编码选项。一般没有指定时。用的是系统默认的字符集。。我想同这有关系。。具体的解决方法。我不知道 。你前发过这样的文章,但没有回复。。建议你从LINUX系统字符集那解决问题。
      

  3.   

    搞定!把页面得charset=GB2312换成charset=UTF-8就正确显示了
      

  4.   

    是不是你的源文件的编码是utf-8?一般情况下charset=GB2312是可以的。但如果你的页面的原代码是utf-8的话,就必须charset=UTF-8