向各位求问::很急。。
一个用j2ee项目,用的是tomcat服务器。数据库是masql,其中包含一个论坛,在本地测试的时候论坛中发帖,回天均属于正常,没有乱码。。发不到服务器上,远程访问的时候就出现了全是:问号 的乱码。。
请问谁知道这个问题如何解决呢??

解决方案 »

  1.   

    修改tomcat中conf中发的server.xml文件,修改为你想要的编码<Connector port="8080" protocol="HTTP/1.1" 
                   maxThreads="150" connectionTimeout="20000" 
                   redirectPort="8443" URIEncoding='UTF-8' />
      

  2.   

    本地测试你是怎么测试的?
    查看下tomcat中的server.xml中的字符设置没?
    应该与页面设计一样,最好为gbk或gb2312
    再查看下mysql数据库中的字符是不是也和页面一样的为gbk或gb2312最后要保持页面,数据库,服务器的字符设置都一样!
      

  3.   

    三个方面的编码:1.你的应用tomcat字符集是否设置正确2.你的数据库服务器mysql字符集是否设置正确3.注意页面字符集是否与服务器一致
      

  4.   

    1.将服务器端的MYSQL设置成UTF-8
    2.将服务器的tomcat设置成为UTF-8