没办法,要不你做个包含文件,不过那也是每个文件要包含的。你可以找个有标志性的东西,比如<head>,让后整体替换
<%@page contentType="text/html;charset=GB2312"%><head>

解决方案 »

  1.   

    是不是可以修改tomcat的原码?
    应该没有问题,我在4.0.3里用过这种方法,效果不错。
      

  2.   

    多了没关系啊,很多文本编辑器都有批量修改的功能的
    UltraEdit就可以search->find in files
      

  3.   

    随便用什么编程工具!(可以对文本进行操作的!)
    编写一段话,读出某文件夹下的所有文件并在前面输入一个
    <%@page contentType="text/html;charset=GB2312"%>
    不久可以了!
      

  4.   

    这样就是在所有目录下的文件里加上这句话!
          String ss="1111111";
          File file = new File("e:\\temp");
    File[] listfile = file.listFiles();
    for(int i=0;i<listfile.length;i++){
    try{
    FileWriter fw = new FileWriter(listfile[i],true);
    BufferedWriter bw = new BufferedWriter(fw);
    bw.newLine();
    bw.write(ss);
    bw.newLine();
    bw.flush();
    fw.close();
    }catch(Exception e)
    {
    System.out.println(e);
    }
    }
      

  5.   

    你可以在tomcat中修改catalina.bat这个文件加入一些参数(具体我不清楚,但是我就看见过别人这样做,),这样就可以把tomcat的环境变成跟Windows的环境一样,不会出现什么中文问题的但是如果这样修改之后在LINUX中处理UTF字符串的时候会有问题
    ===================================
    我的一分耕耘,你能给一分收获