每次我重启服务器(tomcat5.5)后,我的jsp页面的中文字就是乱码,但是从数据库中读出来的数据能正常显示,只要我任意改动一下程序,(就是随便的在里面加个字或是删个字或是删了重新写上去这个字) 乱码就没有了 请问是怎么回事啊?
我感觉这不是和我的字符编码有关系,但就是不知道怎么回事

解决方案 »

  1.   

    在server.xml中把8080端口处的配置改成下面这样试试:
    <Connector port="8080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
      

  2.   

    成功了 呵呵~~我以前是加的 disableUploadTimeout="true" URIEncoding="gbk",为什么要加UTF-8啊 明明我的程序里面的字符编码是gbk的 呵呵