我在一个页面引用另一个页面,被引用的页面在新的页面里出现乱码。

解决方案 »

  1.   

    怎么引用的?
    <jsp:include ?那么你要保证2个页面的 charset 是相同的才行。
      

  2.   

    恩  include 引入的是HTML页面
    charset 都设置为 GBK
    还是乱码
      

  3.   

    html 啊?这个太麻烦了。建议你这样做File 打开文件,同时指定编码。
    然后读取,并输出。不要 include, 我也发现include了 HTMl文件,总是乱码,后来自己读取解决了。我去给你找那段代码!
      

  4.   

          FileInputStream os = new FileInputStream(f);
          byte[] bs = new byte[(int) f.length()];
          os.read(bs);
          return new String(bs, "UTF-8");
    打开文件,
    读取到byte[]数组
    然后变成你的编码类型输出。,就这样,其中的f 是File对象