我看其他网站服务器的页面时都不会乱码,但是当我用自己机器上的TOMCAT它就会乱码,
    主要问题在于访问其他服务器的页面时它都自动选择编码格式,
    但是用机器访问自己的服务器页面时居然不自动选编码格式,
    而是选择默认的西欧。。无语啊,这个怎么解决啊?第一次碰到。。

解决方案 »

  1.   

    要页面自动选择你所选的编码的话则需要设置charset,默认是按charset选择的,当没有charset的时候就会按pageEncoding进行选择!你看下你的页面是怎样的
      

  2.   

    是浏览器编码问题还是你jsp页面的编码问题呢?
      

  3.   

    编码、解码的问题
    %tomcat6%\config\server.xml add:
        <Connector port="8080" URIEncoding="GBK"/>
    可以用过滤器解决中文乱码。
      

  4.   

         这个可以排除了,怎么可能犯这种低级错误,还有不设置page页面的pageEncoding编译器根本无法给你保存为中文,现在比较郁闷的是他能自动选择了,但是却选择的还是ISO。开始时不自动选择而是默认给你ISO