写一个过滤器!或者 response.setContentType("application/msexcel;charset=GBK")

解决方案 »

  1.   

    不是过滤器的问题,我有过滤器,而且对Company的操作完全正常,
    而对CompanyMessage的操作则,全部乱码,试过很多种常用的转码,也转换不了,
    所以我觉得,可能是ActionForm中使用Company对象并保存在了session中,
    再往里面加入第二个对象CompanyMessage造成的错误
      

  2.   

    问题解决,在我的自定义标签里面编码设置成了GB2312,统一为UTF-8就OK了