呵呵
页面都做成utf-8

加上一个bean
页面的文字都写成struts的配置文件
这样就不可能有乱码了
你去faq看看
解决方法很多
我就不详细说明了

解决方案 »

  1.   

    虽然我说不出来是那里出了问题,
    如果你用的是struts,
    我有解决的办法,!
    前提是,你所有的中文内容,都以变量的形式存放在  
     <message-resources parameter="application01" />
     中,名字为:application.properties   路径:假定为:c:\...\test\
    格式:china=中国
          japan=鬼子假定你的环境变量,已经配置!(path)
    在命令行中切换到 .properties 文件的存放目录下。
    运行  native2ascii  application.properties  application01.properties
    application.properties   为你的源文件!
    application01.properties  为生成的ASC文件!
    这样,你将你的struts的消息源改为:
     <message-resources parameter="application01" />
    这个时候,等于你调用的是ASCii码,就不会出现乱码问题了!
      

  2.   

    前边的有一个小错误!虽然我说不出来是那里出了问题,
    如果你用的是struts,
    我有解决的办法,!
    前提是,你所有的中文内容,都以变量的形式存放在  
     <message-resources parameter="application01"/>      //这里application01改为:application
     中,名字为:application.properties   路径:假定为:c:\...\test\
    格式:china=中国
          japan=鬼子假定你的环境变量,已经配置!(path)
    在命令行中切换到 .properties 文件的存放目录下。
    运行  native2ascii  application.properties  application01.properties
    application.properties   为你的源文件!
    application01.properties  为生成的ASC文件!
    这样,你将你的struts的消息源改为:
     <message-resources parameter="application01" />
    这个时候,等于你调用的是ASCii码,就不会出现乱码问题了!
      

  3.   

    Tomcat5对uri的处理和Tomcat4不同的原因.
    修改tomcat 的server.xml:
    <Service name="Catalina">
    <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="80" redirectPort="8443" URIEncoding="GBK">注意最后的URIEncoding="GBK".
      

  4.   

    这里有解决办法,特别是MySQL数据库:
    http://www.javawebstudio.com/bbs/list.asp?boardid=8
    http://www.javawebstudio.com/bbs/dispbbs.asp?boardID=8&ID=251&page=1
      

  5.   

    统一用UTF-8编码,过滤器也用这个就肯定不会有问题的
      

  6.   

    打扰一下,先帮我看一个问题啊,100分,不够再加,烦死人了...http://community.csdn.net/Expert/topic/3848/3848281.xml?temp=3.403872E-02
      

  7.   

    zj2977(大地) ,我不明白你是怎么弄的,我用
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    和<%@ page contentType="text/html; charset=UTF-8"%>以后
    连<td width="12%" height="41" align="right">联系人 :</td>这样的都显示乱码,不过我倒挺喜欢类似你这种做法,因为前面说的每个需要的字符串都要在另外的文件中定义的方法先得似乎有些笨拙。