请帮助,java web编码解码问题

我们系统对接了一个别的系统,我们需要去他们系统的数据,在我本地测试的时候,什么问题都没有正常,但是发布到Linux的时候,在页面显示查询出来的数据就乱码了.中文全都变成这个样子了,��������������������,但是我本地又没错,没法调戏,哪位大兄弟知道这个该怎么解决呢?多谢

1,在你的页面里面写上写固定的中文文字,看看是否乱码?
如果有乱码,看看画面显示的Unicode是否正确?

2,如果无乱码,在你连接DB语句前面把下面这句代码追加进去调试?
(先在本地试下可用不可用)

 Locale.setDefault(Locale.CHINA);

如果用的是Struts,默认是utf-8编码,jsp页面除了contentType设置下,还要设置下pageEncoding,应该就不会乱码了

jdbc.url=jdbc:mysql://ip地址:3306/数据库?useUnicode\=true&characterEncoding\=utf8

和服务器上无关,是你传入数据的时候已经是乱码,看你怎么传数据的,有无问题。